class ScriptComponentCOMPONENT_SYSTEMSource
ScriptComponent › GenericComponent › Managed
All members, including inherited
Methods 19
protected void EOnTouch(IEntity owner, int extra)COMPONENT_SYSTEMprotected void EOnInit(IEntity owner, int extra)COMPONENT_SYSTEMEvent after component is initialized. At this point all entity's components have recieved OnComponentInsert.
ownerextra- Number of entity
protected void EOnExtra(IEntity owner, int extra)COMPONENT_SYSTEMExtra event of various functional extensions. ATM it's used by Trigger when some insider is leaving
owner- owner actor of event
extra- Extra value of event
protected void EOnNotVisible(IEntity owner, int extra)COMPONENT_SYSTEMEvent when we are out of visibility
ownerextra- Frame number
protected void EOnVisible(IEntity owner, int extra)COMPONENT_SYSTEMEvent when we are visible
ownerextra- Frame number
protected void EOnFrame(IEntity owner, float timeSlice)COMPONENT_SYSTEMEvent every frame
ownertimeSlice- Time passed since last frame
protected void EOnPostFrame(IEntity owner, int extra)COMPONENT_SYSTEMEven after physics update
ownerextra- Frame number
protected void EOnAnimEvent(IEntity owner, AnimEvent extra)COMPONENT_SYSTEMEvent from animation system
ownerextra- extra data
protected void EOnSoundEvent(IEntity owner, SoundEvent extra)COMPONENT_SYSTEMEvent from sound system
ownerextra- extra data
protected void EOnPostSimulate(IEntity owner, float timeslice)COMPONENT_SYSTEMEvent after simulated by physics engine (once per frame)
ownertimeslice- Time slice of simulation step
protected void EOnSimulate(IEntity owner, float timeslice)COMPONENT_SYSTEMEvent before simulated by physics engine (called from sub-iterations!
ownertimeslice- Time slice of simulation step
protected void EOnJointBreak(IEntity owner, int extra)COMPONENT_SYSTEMEvent when joint attached to RigidBody of this entity is broken
owner- owner Entity attached to the joint
extra- Not used ATM
protected void EOnPhysicsMove(IEntity owner, int extra)COMPONENT_SYSTEMprotected void EOnContact(IEntity owner, Contact extra)COMPONENT_SYSTEMEvent when physics engine registered contact with owner RigidBody
ownercontact- Structure describing the contact
protected void EOnActivate(IEntity owner)COMPONENT_SYSTEMEvent when component is activated.
protected void EOnDeactivate(IEntity owner)COMPONENT_SYSTEMEvent when component is deactivated.
protected void OnComponentInsert(IEntity owner, ScriptComponent other)COMPONENT_SYSTEMprotected void OnComponentRemove(IEntity owner, ScriptComponent other)COMPONENT_SYSTEMprotected void OnDelete(IEntity owner)COMPONENT_SYSTEM