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

Public Member Functions

 TargetMoveObject ()
 
 TargetMoveObject (TargetMoveObject _data)
 
void Copy (TargetMoveObject _data)
 

Public Attributes

TargetMovePositionType MovePositionType = TargetMovePositionType.Offset
 
Vector3 Offset = Vector3.zero
 
Vector3 LastKnownPosition = Vector3.zero
 
string MoveTargetName = ""
 
bool UseCheckPosition = false
 
float RandomRange = 0
 
float RandomRangeMaximum = 250
 
float StopDistance = 2
 
float StopDistanceMaximum = 10
 
bool StopDistanceZoneRestricted = false
 
bool IgnoreLevelDifference = true
 
bool UseCreatureSpeed = false
 
float SmoothingSpeed = 0
 
float SmoothingSpeedMaximum = 10
 
bool UseUpdateOffsetOnActivateTarget = false
 
bool UseUpdateOffsetOnMovePositionReached = false
 
bool UseUpdateOffsetOnRandomizedTimer = false
 
float OffsetUpdateTimeMin = 5
 
float OffsetUpdateTimeMax = 15
 
bool UseDynamicOffsetAngle = false
 
bool UseRandomOffsetAngle = false
 
float MinOffsetAngle = 0
 
float MaxOffsetAngle = 360
 
float DynamicOffsetAngleUpdateSpeed = 0.05f
 
bool UseDynamicOffsetDistance = false
 
bool UseRandomOffsetDistance = false
 
float MinOffsetDistance = 5
 
float MaxOffsetDistance = 15
 
float DynamicOffsetDistanceUpdateSpeed = 0.05f
 

Properties

LayerMask OverlapPreventionLayerMask [get]
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.TargetMoveObject.TargetMoveObject ( )
ICE.Creatures.Objects.TargetMoveObject.TargetMoveObject ( TargetMoveObject  _data)

Member Function Documentation

void ICE.Creatures.Objects.TargetMoveObject.Copy ( TargetMoveObject  _data)

Member Data Documentation

float ICE.Creatures.Objects.TargetMoveObject.DynamicOffsetAngleUpdateSpeed = 0.05f
float ICE.Creatures.Objects.TargetMoveObject.DynamicOffsetDistanceUpdateSpeed = 0.05f
bool ICE.Creatures.Objects.TargetMoveObject.IgnoreLevelDifference = true
Vector3 ICE.Creatures.Objects.TargetMoveObject.LastKnownPosition = Vector3.zero
float ICE.Creatures.Objects.TargetMoveObject.MaxOffsetAngle = 360
float ICE.Creatures.Objects.TargetMoveObject.MaxOffsetDistance = 15
float ICE.Creatures.Objects.TargetMoveObject.MinOffsetAngle = 0
float ICE.Creatures.Objects.TargetMoveObject.MinOffsetDistance = 5
TargetMovePositionType ICE.Creatures.Objects.TargetMoveObject.MovePositionType = TargetMovePositionType.Offset
string ICE.Creatures.Objects.TargetMoveObject.MoveTargetName = ""
Vector3 ICE.Creatures.Objects.TargetMoveObject.Offset = Vector3.zero
float ICE.Creatures.Objects.TargetMoveObject.OffsetUpdateTimeMax = 15
float ICE.Creatures.Objects.TargetMoveObject.OffsetUpdateTimeMin = 5
float ICE.Creatures.Objects.TargetMoveObject.RandomRange = 0
float ICE.Creatures.Objects.TargetMoveObject.RandomRangeMaximum = 250
float ICE.Creatures.Objects.TargetMoveObject.SmoothingSpeed = 0
float ICE.Creatures.Objects.TargetMoveObject.SmoothingSpeedMaximum = 10
float ICE.Creatures.Objects.TargetMoveObject.StopDistance = 2
float ICE.Creatures.Objects.TargetMoveObject.StopDistanceMaximum = 10
bool ICE.Creatures.Objects.TargetMoveObject.StopDistanceZoneRestricted = false
bool ICE.Creatures.Objects.TargetMoveObject.UseCheckPosition = false
bool ICE.Creatures.Objects.TargetMoveObject.UseCreatureSpeed = false
bool ICE.Creatures.Objects.TargetMoveObject.UseDynamicOffsetAngle = false
bool ICE.Creatures.Objects.TargetMoveObject.UseDynamicOffsetDistance = false
bool ICE.Creatures.Objects.TargetMoveObject.UseRandomOffsetAngle = false
bool ICE.Creatures.Objects.TargetMoveObject.UseRandomOffsetDistance = false
bool ICE.Creatures.Objects.TargetMoveObject.UseUpdateOffsetOnActivateTarget = false
bool ICE.Creatures.Objects.TargetMoveObject.UseUpdateOffsetOnMovePositionReached = false
bool ICE.Creatures.Objects.TargetMoveObject.UseUpdateOffsetOnRandomizedTimer = false

Property Documentation

LayerMask ICE.Creatures.Objects.TargetMoveObject.OverlapPreventionLayerMask
get

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