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

Static Public Member Functions

static new ReferenceGroupObject Register (GameObject _object)
 Register the specified _object. More...
 
static new bool Deregister (GameObject _object)
 Deregister the specified _object. More...
 
static bool AttachToTransform (GameObject _object, Transform _transform)
 Attachs to transform. More...
 
static bool DetachFromTransform (GameObject _object)
 Detachs from transform. More...
 
static void SendGroupMessage (ReferenceGroupObject _sender_group, GameObject _sender, BroadcastMessageDataObject _msg)
 Sends the group message. More...
 
static GameObject GetRandomTargetByName (string _name)
 
static GameObject GetRandomTargetByTag (string _tag)
 
static GameObject[] FindTargetsByName (GameObject _sender, string _name, float _distance, bool _child)
 
static GameObject[] FindTargetsByTag (GameObject _sender, string _tag, float _distance, bool _child)
 
static GameObject FindNearestTargetByName (GameObject _sender, string _name, float _distance, bool _child)
 
static GameObject FindNearestTargetByTag (GameObject _sender, string _tag, float _distance, bool _child)
 
static GameObject GetReferenceGameObjectByTag (string _tag)
 
static GameObject GetReferenceGameObjectByName (string _name)
 
static int GetReferenceIndexByName (string _name)
 

Properties

static ICECreatureRegister RegisterInstance [get]
 Gets the creature register instance. More...
 
static List< ReferenceGroupObjectReferenceGroupObjects [get]
 
static bool UseDebug [get]
 

Member Function Documentation

static bool ICE.Creatures.Objects.CreatureRegister.AttachToTransform ( GameObject  _object,
Transform  _transform 
)
static

Attachs to transform.

Returns
true, if to transform was attached, false otherwise.
Parameters
_objectObject.
_transformTransform.

Here is the call graph for this function:

Here is the caller graph for this function:

static new bool ICE.Creatures.Objects.CreatureRegister.Deregister ( GameObject  _object)
static

Deregister the specified _object.

Parameters
_objectObject.

Here is the call graph for this function:

Here is the caller graph for this function:

static bool ICE.Creatures.Objects.CreatureRegister.DetachFromTransform ( GameObject  _object)
static

Detachs from transform.

Returns
true, if from transform was detached, false otherwise.
Parameters
_objectObject.

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject ICE.Creatures.Objects.CreatureRegister.FindNearestTargetByName ( GameObject  _sender,
string  _name,
float  _distance,
bool  _child 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject ICE.Creatures.Objects.CreatureRegister.FindNearestTargetByTag ( GameObject  _sender,
string  _tag,
float  _distance,
bool  _child 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject [] ICE.Creatures.Objects.CreatureRegister.FindTargetsByName ( GameObject  _sender,
string  _name,
float  _distance,
bool  _child 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject [] ICE.Creatures.Objects.CreatureRegister.FindTargetsByTag ( GameObject  _sender,
string  _tag,
float  _distance,
bool  _child 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject ICE.Creatures.Objects.CreatureRegister.GetRandomTargetByName ( string  _name)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject ICE.Creatures.Objects.CreatureRegister.GetRandomTargetByTag ( string  _tag)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject ICE.Creatures.Objects.CreatureRegister.GetReferenceGameObjectByName ( string  _name)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static GameObject ICE.Creatures.Objects.CreatureRegister.GetReferenceGameObjectByTag ( string  _tag)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static int ICE.Creatures.Objects.CreatureRegister.GetReferenceIndexByName ( string  _name)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static new ReferenceGroupObject ICE.Creatures.Objects.CreatureRegister.Register ( GameObject  _object)
static

Register the specified _object.

Parameters
_objectObject.

Here is the call graph for this function:

Here is the caller graph for this function:

static void ICE.Creatures.Objects.CreatureRegister.SendGroupMessage ( ReferenceGroupObject  _sender_group,
GameObject  _sender,
BroadcastMessageDataObject  _msg 
)
static

Sends the group message.

Parameters
_sender_groupSender group.
_senderSender.
_msgMessage.

Here is the call graph for this function:

Property Documentation

List<ReferenceGroupObject> ICE.Creatures.Objects.CreatureRegister.ReferenceGroupObjects
staticget
ICECreatureRegister ICE.Creatures.Objects.CreatureRegister.RegisterInstance
staticget

Gets the creature register instance.

The creature register instance.

bool ICE.Creatures.Objects.CreatureRegister.UseDebug
staticget

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