REDNODE / GAME API

Katana

classscriptedClass

extends WeaponObject › ItemObject › TimeDilatable › GameObject › GameEntity › Entity › IScriptable › ISerializable

Properties 4

NameTypeFlags
bentBulletTemplateNameCNamescriptedprivate
bulletBendingReferenceSlotNameCNamescriptedprivate
colliderComponentref<IComponent>scriptedprivate
slotComponentref<SlotComponent>scriptedprivate

Methods 7

private final func CalculateBendingVector(hitPosition: Vector4) -> Vector4scripted
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