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

Public Member Functions

 InteractionObject ()
 
 InteractionObject (ICEWorldBehaviour _component)
 
 InteractionObject (InteractionObject _object)
 
void Copy (InteractionObject _object)
 
void Reset ()
 
List< InteractorObjectGetValidInteractors ()
 
bool TargetsReady ()
 
bool CheckExternalTarget (GameObject _target)
 
void AutoInteractorDetection ()
 
InteractorObject AddInteractor (GameObject _object, StatusObject _status)
 
InteractorObject GetInteractor (GameObject _object)
 
void Sense ()
 
void LateUpdate (GameObject _owner, float _speed)
 
void FixedUpdate ()
 

Public Attributes

bool UseAutoInteractorDetection = false
 

Properties

List< InteractorObjectInteractors [get, set]
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.InteractionObject.InteractionObject ( )
ICE.Creatures.Objects.InteractionObject.InteractionObject ( ICEWorldBehaviour  _component)
ICE.Creatures.Objects.InteractionObject.InteractionObject ( InteractionObject  _object)

Member Function Documentation

InteractorObject ICE.Creatures.Objects.InteractionObject.AddInteractor ( GameObject  _object,
StatusObject  _status 
)

Here is the call graph for this function:

void ICE.Creatures.Objects.InteractionObject.AutoInteractorDetection ( )
bool ICE.Creatures.Objects.InteractionObject.CheckExternalTarget ( GameObject  _target)
void ICE.Creatures.Objects.InteractionObject.Copy ( InteractionObject  _object)
void ICE.Creatures.Objects.InteractionObject.FixedUpdate ( )

Here is the call graph for this function:

InteractorObject ICE.Creatures.Objects.InteractionObject.GetInteractor ( GameObject  _object)
List<InteractorObject> ICE.Creatures.Objects.InteractionObject.GetValidInteractors ( )
void ICE.Creatures.Objects.InteractionObject.LateUpdate ( GameObject  _owner,
float  _speed 
)

Here is the call graph for this function:

void ICE.Creatures.Objects.InteractionObject.Reset ( )
void ICE.Creatures.Objects.InteractionObject.Sense ( )
bool ICE.Creatures.Objects.InteractionObject.TargetsReady ( )

Member Data Documentation

bool ICE.Creatures.Objects.InteractionObject.UseAutoInteractorDetection = false

Property Documentation

List<InteractorObject> ICE.Creatures.Objects.InteractionObject.Interactors
getset

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