Properties
Optional color
color: Color
Optional onDestroy
onDestroy: (self: SpellEntity, arg: GameObject) => void
Type declaration
-
- (self: SpellEntity, arg: GameObject): void
-
Parameters
-
self: SpellEntity
-
arg: GameObject
Returns void
Optional onHit
onHit: (self: SpellEntity, arg: GameObject) => void
Type declaration
-
- (self: SpellEntity, arg: GameObject): void
-
Parameters
-
self: SpellEntity
-
arg: GameObject
Returns void
Optional onMobHit
onMobHit: (self: SpellEntity, arg: MobEntity) => void
Type declaration
-
- (self: SpellEntity, arg: MobEntity): void
-
Parameters
-
self: SpellEntity
-
arg: MobEntity
Returns void
Optional onSpell
onSpell: (self: DummySpellEntity, source: MobEntity, target: MobEntity) => void
Type declaration
-
- (self: DummySpellEntity, source: MobEntity, target: MobEntity): void
-
Parameters
-
self: DummySpellEntity
-
source: MobEntity
-
target: MobEntity
Returns void
Optional onSpellVec2
onSpellVec2: (self: DummySpellEntity, source: MobEntity, target: Vector2) => void
Type declaration
-
- (self: DummySpellEntity, source: MobEntity, target: Vector2): void
-
Parameters
-
self: DummySpellEntity
-
source: MobEntity
-
target: Vector2
Returns void
Optional onUpdate
onUpdate: (self: SpellEntity, dt: number) => void
Type declaration
-
- (self: SpellEntity, dt: number): void
-
Parameters
-
self: SpellEntity
-
dt: number
Returns void
Optional onWorldHit
onWorldHit: (self: SpellEntity, arg: GameObject) => void
Type declaration
-
- (self: SpellEntity, arg: GameObject): void
-
Parameters
-
self: SpellEntity
-
arg: GameObject
Returns void
Optional target
target: MobEntity | Vector2
Optional triggerTime
triggerTime: number