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

Public Member Functions

 MoveDeadlockObject ()
 
 MoveDeadlockObject (MoveDeadlockObject _object)
 
void Copy (MoveDeadlockObject _object)
 
void Reset (Transform _transform)
 
bool Check (Transform _transform, Vector3 _velocity)
 

Public Attributes

DeadlockActionType Action = DeadlockActionType.DIE
 
string Behaviour = ""
 
float MinMoveDistance = 0.25f
 
float MoveInterval = 2
 
int MoveMaxCriticalPositions = 10
 
float LoopRange = 2f
 
float LoopInterval = 5
 
int LoopMaxCriticalPositions = 10
 

Properties

bool Deadlocked [get]
 
int DeadlocksCriticalPositions [get]
 
int DeadlocksCriticalLoops [get]
 
float DeadlockMoveTimer [get]
 
float DeadlockLoopTimer [get]
 
int DeadlocksCount [get]
 
int DeadlockLoopsCount [get]
 
float DeadlocksDistance [get]
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.MoveDeadlockObject.MoveDeadlockObject ( )
ICE.Creatures.Objects.MoveDeadlockObject.MoveDeadlockObject ( MoveDeadlockObject  _object)

Member Function Documentation

bool ICE.Creatures.Objects.MoveDeadlockObject.Check ( Transform  _transform,
Vector3  _velocity 
)
void ICE.Creatures.Objects.MoveDeadlockObject.Copy ( MoveDeadlockObject  _object)
void ICE.Creatures.Objects.MoveDeadlockObject.Reset ( Transform  _transform)

Member Data Documentation

DeadlockActionType ICE.Creatures.Objects.MoveDeadlockObject.Action = DeadlockActionType.DIE
string ICE.Creatures.Objects.MoveDeadlockObject.Behaviour = ""
float ICE.Creatures.Objects.MoveDeadlockObject.LoopInterval = 5
int ICE.Creatures.Objects.MoveDeadlockObject.LoopMaxCriticalPositions = 10
float ICE.Creatures.Objects.MoveDeadlockObject.LoopRange = 2f
float ICE.Creatures.Objects.MoveDeadlockObject.MinMoveDistance = 0.25f
float ICE.Creatures.Objects.MoveDeadlockObject.MoveInterval = 2
int ICE.Creatures.Objects.MoveDeadlockObject.MoveMaxCriticalPositions = 10

Property Documentation

bool ICE.Creatures.Objects.MoveDeadlockObject.Deadlocked
get
int ICE.Creatures.Objects.MoveDeadlockObject.DeadlockLoopsCount
get
float ICE.Creatures.Objects.MoveDeadlockObject.DeadlockLoopTimer
get
float ICE.Creatures.Objects.MoveDeadlockObject.DeadlockMoveTimer
get
int ICE.Creatures.Objects.MoveDeadlockObject.DeadlocksCount
get
int ICE.Creatures.Objects.MoveDeadlockObject.DeadlocksCriticalLoops
get
int ICE.Creatures.Objects.MoveDeadlockObject.DeadlocksCriticalPositions
get
float ICE.Creatures.Objects.MoveDeadlockObject.DeadlocksDistance
get

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