isaac-lua-definitions/isaac-typescript-definitions/typings/EntityEffect.d.ts

25 lines
593 B
TypeScript

declare interface EntityEffect extends Entity {
FollowParent(parent: Entity): void;
SetDamageSource(entityType: EntityType | int): void;
SetRadii(min: float, max: float): void;
SetTimeout(timeout: int): void;
DamageSource: EntityType | int;
FallingAcceleration: float;
FallingSpeed: float;
IsFollowing: boolean;
LifeSpan: int;
MaxRadius: float;
MinRadius: float;
ParentOffset: Vector;
Rotation: float;
Scale: float;
State: int;
Timeout: int;
m_Height: float;
}
declare namespace EntityEffect {
function IsPlayerCreep(this: void, variant: int): boolean;
}