ICECreatureControl  1.3.2
Public Member Functions | Public Attributes | Properties | List of all members
ICE.Creatures.Objects.GizmoObject Class Reference

Gizmo object. More...

Inheritance diagram for ICE.Creatures.Objects.GizmoObject:
Inheritance graph
Collaboration diagram for ICE.Creatures.Objects.GizmoObject:
Collaboration graph

Public Member Functions

 GizmoObject ()
 
 GizmoObject (ICEWorldBehaviour _component)
 
override void Init (ICEWorldBehaviour _component)
 
void DrawHome ()
 Draws the home. More...
 
void DrawOutpost ()
 Draws the outpost. More...
 
void DrawEscort ()
 Draws the escort. More...
 
void DrawPatrol ()
 Draws the patrol. More...
 
void DrawInteraction ()
 Draws the interaction. More...
 
void DrawPathGizmos ()
 
void DrawOwnerGizmos (Color _gizmo_color)
 
void DrawMoveGizmos ()
 

Public Attributes

bool ShowPath = true
 
int PathPositionsLimit = 1000
 
float PathPrecision = 0.5f
 
bool ShowText = true
 
float Level = 0
 
bool UseObjectLevel = true
 
Color TargetColor = new Vector4(0, 0.5f, 1, 0.5f)
 
Color ActiveTargetColor = new Vector4(0, 0, 1, 1)
 
Color TargetStoppingDistanceColor = new Vector4(1, 0, 0, 0.05f)
 
Color TargetSelectionRangeColor = new Vector4(0, 0, 1, 0.05f)
 
Color TargetRandomRangeColor = new Vector4(1, 1, 0, 0.05f)
 
Color MoveColor = new Vector4(0, 0.5f, 0.5f, 0.5f)
 
Color MovePreviousPathColor = new Vector4(0, 0.5f, 0.5f, 0.5f)
 
Color MoveCurrentPathColor = new Vector4(0, 0.9f, 0.9f, 1f)
 
Color MoveProjectedPathColor = new Vector4(0, 0.9f, 0.9f, 1f)
 
Color MoveEscapeColor = new Vector4(0,0.75f, 0.75f, 0.5f)
 
Color MoveAvoidColor = new Vector4(0,0.75f, 0.75f, 0.5f)
 
Color MoveDetourColor = new Vector4(0,0.75f, 0.75f, 0.5f)
 
Color MoveOrbitColor = new Vector4(0,0.75f, 0.75f, 0.5f)
 
Color InteractionColor = new Vector4(0.75f, 0.5f, 0.65f, 1)
 
bool ShowHome = true
 
bool ShowOutpost = true
 
bool ShowEscort = true
 
bool ShowPatrol = true
 
bool ShowInteractor = true
 
LabelType Label = LabelType.Blue
 

Properties

ICECreatureControl CreatureControl [get]
 

Detailed Description

Gizmo object.

Constructor & Destructor Documentation

ICE.Creatures.Objects.GizmoObject.GizmoObject ( )
ICE.Creatures.Objects.GizmoObject.GizmoObject ( ICEWorldBehaviour  _component)

Member Function Documentation

void ICE.Creatures.Objects.GizmoObject.DrawEscort ( )

Draws the escort.

Here is the caller graph for this function:

void ICE.Creatures.Objects.GizmoObject.DrawHome ( )

Draws the home.

Here is the caller graph for this function:

void ICE.Creatures.Objects.GizmoObject.DrawInteraction ( )

Draws the interaction.

Here is the call graph for this function:

Here is the caller graph for this function:

void ICE.Creatures.Objects.GizmoObject.DrawMoveGizmos ( )
void ICE.Creatures.Objects.GizmoObject.DrawOutpost ( )

Draws the outpost.

Here is the caller graph for this function:

void ICE.Creatures.Objects.GizmoObject.DrawOwnerGizmos ( Color  _gizmo_color)

Here is the call graph for this function:

Here is the caller graph for this function:

void ICE.Creatures.Objects.GizmoObject.DrawPathGizmos ( )
void ICE.Creatures.Objects.GizmoObject.DrawPatrol ( )

Draws the patrol.

Here is the caller graph for this function:

override void ICE.Creatures.Objects.GizmoObject.Init ( ICEWorldBehaviour  _component)

Member Data Documentation

Color ICE.Creatures.Objects.GizmoObject.ActiveTargetColor = new Vector4(0, 0, 1, 1)
Color ICE.Creatures.Objects.GizmoObject.InteractionColor = new Vector4(0.75f, 0.5f, 0.65f, 1)
LabelType ICE.Creatures.Objects.GizmoObject.Label = LabelType.Blue
float ICE.Creatures.Objects.GizmoObject.Level = 0
Color ICE.Creatures.Objects.GizmoObject.MoveAvoidColor = new Vector4(0,0.75f, 0.75f, 0.5f)
Color ICE.Creatures.Objects.GizmoObject.MoveColor = new Vector4(0, 0.5f, 0.5f, 0.5f)
Color ICE.Creatures.Objects.GizmoObject.MoveCurrentPathColor = new Vector4(0, 0.9f, 0.9f, 1f)
Color ICE.Creatures.Objects.GizmoObject.MoveDetourColor = new Vector4(0,0.75f, 0.75f, 0.5f)
Color ICE.Creatures.Objects.GizmoObject.MoveEscapeColor = new Vector4(0,0.75f, 0.75f, 0.5f)
Color ICE.Creatures.Objects.GizmoObject.MoveOrbitColor = new Vector4(0,0.75f, 0.75f, 0.5f)
Color ICE.Creatures.Objects.GizmoObject.MovePreviousPathColor = new Vector4(0, 0.5f, 0.5f, 0.5f)
Color ICE.Creatures.Objects.GizmoObject.MoveProjectedPathColor = new Vector4(0, 0.9f, 0.9f, 1f)
int ICE.Creatures.Objects.GizmoObject.PathPositionsLimit = 1000
float ICE.Creatures.Objects.GizmoObject.PathPrecision = 0.5f
bool ICE.Creatures.Objects.GizmoObject.ShowEscort = true
bool ICE.Creatures.Objects.GizmoObject.ShowHome = true
bool ICE.Creatures.Objects.GizmoObject.ShowInteractor = true
bool ICE.Creatures.Objects.GizmoObject.ShowOutpost = true
bool ICE.Creatures.Objects.GizmoObject.ShowPath = true
bool ICE.Creatures.Objects.GizmoObject.ShowPatrol = true
bool ICE.Creatures.Objects.GizmoObject.ShowText = true
Color ICE.Creatures.Objects.GizmoObject.TargetColor = new Vector4(0, 0.5f, 1, 0.5f)
Color ICE.Creatures.Objects.GizmoObject.TargetRandomRangeColor = new Vector4(1, 1, 0, 0.05f)
Color ICE.Creatures.Objects.GizmoObject.TargetSelectionRangeColor = new Vector4(0, 0, 1, 0.05f)
Color ICE.Creatures.Objects.GizmoObject.TargetStoppingDistanceColor = new Vector4(1, 0, 0, 0.05f)
bool ICE.Creatures.Objects.GizmoObject.UseObjectLevel = true

Property Documentation

ICECreatureControl ICE.Creatures.Objects.GizmoObject.CreatureControl
get

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