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

Public Member Functions

 SpawnPointObject ()
 
 SpawnPointObject (SpawnPointObject _point)
 
 SpawnPointObject (TargetObject _target)
 
 SpawnPointObject (GameObject _object)
 
 SpawnPointObject (GameObject _object, float _min, float _max)
 
 SpawnPointObject (GameObject _object, Vector3 _size)
 
void SetSpawnPointGameObjectByTag (string _tag)
 
void SetSpawnPointGameObjectByName (string _name)
 
GameObject[] GetAllSpawnPointGameObjects ()
 
GameObject GetBestSpawnPointGameObject ()
 Gets the best spawn point game object. More...
 
Vector3 GetSpawnPosition (float _base_offset=0)
 Gets the spawn position. More...
 
- Public Member Functions inherited from ICE.Creatures.Objects.SpawnPointDataObject
 SpawnPointDataObject ()
 
 SpawnPointDataObject (SpawnPointDataObject _point)
 
void Copy (SpawnPointObject _point)
 

Properties

bool IsValid [get]
 
string SpawnPointName [get]
 
string SpawnPointTag [get]
 

Additional Inherited Members

- Public Attributes inherited from ICE.Creatures.Objects.SpawnPointDataObject
TargetAccessType AccessType = TargetAccessType.OBJECT
 
bool UseRandomRect = false
 
Vector3 RandomRect = Vector3.one
 
float SpawningRangeMin = 0
 
float SpawningRangeMax = 5
 
float SpawningRangeMaximum = 100
 
float LevelDifference = 250
 
float LevelDifferenceMaximum = 1000
 
float LevelOffset = 0
 
float LevelOffsetMaximum = 10
 
bool IsPrefab = false
 
GameObject SpawnPointGameObject = null
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.SpawnPointObject.SpawnPointObject ( )
ICE.Creatures.Objects.SpawnPointObject.SpawnPointObject ( SpawnPointObject  _point)
ICE.Creatures.Objects.SpawnPointObject.SpawnPointObject ( TargetObject  _target)
ICE.Creatures.Objects.SpawnPointObject.SpawnPointObject ( GameObject  _object)
ICE.Creatures.Objects.SpawnPointObject.SpawnPointObject ( GameObject  _object,
float  _min,
float  _max 
)
ICE.Creatures.Objects.SpawnPointObject.SpawnPointObject ( GameObject  _object,
Vector3  _size 
)

Member Function Documentation

GameObject [] ICE.Creatures.Objects.SpawnPointObject.GetAllSpawnPointGameObjects ( )
GameObject ICE.Creatures.Objects.SpawnPointObject.GetBestSpawnPointGameObject ( )

Gets the best spawn point game object.

Returns
The best spawn point game object.

Here is the call graph for this function:

Vector3 ICE.Creatures.Objects.SpawnPointObject.GetSpawnPosition ( float  _base_offset = 0)

Gets the spawn position.

Returns
The spawn position.
Parameters
_base_offsetBase offset.

Here is the caller graph for this function:

void ICE.Creatures.Objects.SpawnPointObject.SetSpawnPointGameObjectByName ( string  _name)

Here is the call graph for this function:

Here is the caller graph for this function:

void ICE.Creatures.Objects.SpawnPointObject.SetSpawnPointGameObjectByTag ( string  _tag)

Here is the call graph for this function:

Here is the caller graph for this function:

Property Documentation

bool ICE.Creatures.Objects.SpawnPointObject.IsValid
get
string ICE.Creatures.Objects.SpawnPointObject.SpawnPointName
get
string ICE.Creatures.Objects.SpawnPointObject.SpawnPointTag
get

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