Katana
classscriptedClass
extends WeaponObject › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable
Properties 4
| Name | Type | Flags |
|---|---|---|
bentBulletTemplateName | CName | scriptedprivate |
bulletBendingReferenceSlotName | CName | scriptedprivate |
colliderComponent | ref<IComponent> | scriptedprivate |
slotComponent | ref<SlotComponent> | scriptedprivate |
Methods 7
public final func GetSlotComponent() -> ref<SlotComponent>scripted
protected cb func OnHit(evt: ref<gameHitEvent>) -> Boolscripted
protected cb func OnRequestComponents(ri: EntityRequestComponentsInterface) -> Boolscripted
protected cb func OnTakeControl(ri: EntityResolveComponentsInterface) -> Boolscripted
protected cb func OnToggleCollider(evt: ref<ToggleBulletBendingEvent>) -> Boolscripted
protected final func QueueEventToPlayerEntity()scripted