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

Public Member Functions

 SurfaceObject ()
 
 SurfaceObject (ICEWorldBehaviour _component)
 
 SurfaceObject (SurfaceObject _object)
 
override void Init (ICEWorldBehaviour _component)
 
void Copy (SurfaceObject _object)
 
void Reset ()
 
void Update (CreatureObject _creature)
 Update surface handling. More...
 

Public Attributes

List< SurfaceDataObjectSurfaces = new List<SurfaceDataObject>()
 
float GroundScanInterval = 1
 
float GroundScanIntervalMaximum = 30
 

Properties

string ActiveTextureName [get]
 
SurfaceDataObject ActiveSurface [get]
 
FootstepAudioPlayerObject FootstepPlayer [get, set]
 
AudioPlayerObject AudioPlayer [get, set]
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.SurfaceObject.SurfaceObject ( )
ICE.Creatures.Objects.SurfaceObject.SurfaceObject ( ICEWorldBehaviour  _component)
ICE.Creatures.Objects.SurfaceObject.SurfaceObject ( SurfaceObject  _object)

Member Function Documentation

void ICE.Creatures.Objects.SurfaceObject.Copy ( SurfaceObject  _object)
override void ICE.Creatures.Objects.SurfaceObject.Init ( ICEWorldBehaviour  _component)
void ICE.Creatures.Objects.SurfaceObject.Reset ( )
void ICE.Creatures.Objects.SurfaceObject.Update ( CreatureObject  _creature)

Update surface handling.

Here is the call graph for this function:

Member Data Documentation

float ICE.Creatures.Objects.SurfaceObject.GroundScanInterval = 1
float ICE.Creatures.Objects.SurfaceObject.GroundScanIntervalMaximum = 30
List<SurfaceDataObject> ICE.Creatures.Objects.SurfaceObject.Surfaces = new List<SurfaceDataObject>()

Property Documentation

SurfaceDataObject ICE.Creatures.Objects.SurfaceObject.ActiveSurface
get
string ICE.Creatures.Objects.SurfaceObject.ActiveTextureName
get
AudioPlayerObject ICE.Creatures.Objects.SurfaceObject.AudioPlayer
getset
FootstepAudioPlayerObject ICE.Creatures.Objects.SurfaceObject.FootstepPlayer
getset

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