ICECreatureControl  1.3.2
Public Member Functions | Protected Member Functions | Properties | List of all members
ICE.Creatures.ICECreatureMeleeWeapon Class Reference
Inheritance diagram for ICE.Creatures.ICECreatureMeleeWeapon:
Inheritance graph
Collaboration diagram for ICE.Creatures.ICECreatureMeleeWeapon:
Collaboration graph

Public Member Functions

override void Start ()
 
override void Update ()
 
- Public Member Functions inherited from ICE.Creatures.ICECreatureWeapon
override void Start ()
 
override void Update ()
 
override void OnTriggerEnter (Collider _other)
 
override void OnCollisionEnter (Collision _collision)
 
- Public Member Functions inherited from ICE.Creatures.ICECreatureItem
override void Start ()
 
override void Update ()
 
override void OnCollisionEnter (Collision collision)
 
- Public Member Functions inherited from ICE.Creatures.ICECreatureEntity
void AddTarget (ICECreatureEntity _entity)
 
void RemoveTarget (ICECreatureEntity _entity)
 
bool TargetExists (ICECreatureEntity _entity)
 
bool CompareTarget (ICECreatureEntity _entity_1, ICECreatureEntity _entity_2)
 
override void Awake ()
 Awake this instance and runs the registration process. If you override this method please make sure to call base.Register or register the target by your own code. More...
 
override void OnEnable ()
 
override void OnDisable ()
 
override void OnDestroy ()
 Raises the destroy event and runs the deregistration process. If you override this method please make sure to call base.Deregister or deregister the target by your own code. More...
 
override void Update ()
 
override void LateUpdate ()
 
bool IsInZone (string _name)
 
void EnterZone (string _name)
 
void ExitZone (string _name)
 
override void OnTriggerEnter (Collider _collider)
 
override void OnTriggerStay (Collider _collider)
 
override void OnTriggerExit (Collider _collider)
 

Protected Member Functions

override void OnRegisterBehaviourEvents ()
 
- Protected Member Functions inherited from ICE.Creatures.ICECreatureWeapon
override void OnRegisterBehaviourEvents ()
 OnRegisterBehaviourEvents is called whithin the GetBehaviourEvents() method to update the m_BehaviourEvents list. Override this event to register your own events by using the RegisterBehaviourEvent method, while doing so you can use base.OnRegisterBehaviourEvents(); to call the event in the base classes too. More...
 
- Protected Member Functions inherited from ICE.Creatures.ICECreatureItem
override void OnRegisterBehaviourEvents ()
 Register public methods. Override this method to register your own methods by using the RegisterPublicMethod(); More...
 
- Protected Member Functions inherited from ICE.Creatures.ICECreatureObject
override void OnRegisterBehaviourEvents ()
 
- Protected Member Functions inherited from ICE.Creatures.ICECreatureEntity
override void OnRegisterBehaviourEvents ()
 
override void Register ()
 
override void Deregister ()
 
override void Remove ()
 Removes this instance according to the defined reference group settings of the CreatureRegister. In cases UseSoftRespawn is active the target will be dactivate, stored and prepared for its next action, otherwise the object will be destroyed. More...
 

Properties

override EntityClassType EntityType [get]
 Gets the entity classification type of the object More...
 
- Properties inherited from ICE.Creatures.ICECreatureWeapon
override EntityClassType EntityType [get]
 Gets the entity classification type of the object More...
 
WeaponImpactObject Impact [get, set]
 
- Properties inherited from ICE.Creatures.ICECreatureItem
override EntityClassType EntityType [get]
 Gets the entity classification type of the object More...
 
OdourObject Odour [get, set]
 
InventoryObject Inventory [get, set]
 
- Properties inherited from ICE.Creatures.ICECreatureObject
override EntityClassType EntityType [get]
 Gets the entity classification type of the object More...
 
- Properties inherited from ICE.Creatures.ICECreatureEntity
virtual EntityClassType EntityType [get]
 Gets the entity classification type of the object More...
 
ReferenceGroupObject ReferenceGroup [get]
 
List< ICECreatureEntityTargetEntities [get]
 
MessageObject Message [get, set]
 
Vector3 LastPosition [get]
 
Quaternion LastRotation [get]
 
Vector3 Velocity [get]
 
Vector3 FrameVelocity [get]
 

Additional Inherited Members

- Public Attributes inherited from ICE.Creatures.ICECreatureEntity
float BaseOffset = 0
 The base offset can be used to adapt the correct ground level of the object. More...
 
float BaseOffsetMaximum = 1
 
- Protected Attributes inherited from ICE.Creatures.ICECreatureEntity
ReferenceGroupObject m_ReferenceGroup = null
 Contains the ReferenceGroup in which the target will be listed after the registration process. ReferenceGroup will be null if the target is not registered. More...
 

Member Function Documentation

override void ICE.Creatures.ICECreatureMeleeWeapon.OnRegisterBehaviourEvents ( )
protected
override void ICE.Creatures.ICECreatureMeleeWeapon.Start ( )
override void ICE.Creatures.ICECreatureMeleeWeapon.Update ( )

Property Documentation

override EntityClassType ICE.Creatures.ICECreatureMeleeWeapon.EntityType
get

Gets the entity classification type of the object

The classification type of the entity.

The EntityClassType will be used to quickly identify the correct class type of a derived entity object without casts


The documentation for this class was generated from the following file: