ICECreatureControl  1.3.2
Static Public Member Functions | List of all members
ICE.Creatures.EditorUtilities.CreatureObjectEditor Class Reference

Object editor. More...

Inheritance diagram for ICE.Creatures.EditorUtilities.CreatureObjectEditor:
Inheritance graph
Collaboration diagram for ICE.Creatures.EditorUtilities.CreatureObjectEditor:
Collaboration graph

Static Public Member Functions

static void DrawRegisterDefaultSettings (ICECreatureRegister _register, RegisterOptionsObject _options, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawRegisterDebugObject (ICECreatureRegister _register, CreatureRegisterDebugObject _object, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawHierarchyManagementObject (ICECreatureRegister _register, HierarchyManagementObject _object, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawBehaviourModeFavouredObject (ICECreatureControl _control, BehaviourModeFavouredObject _object, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawBodyDataObject (ICECreatureControl _control, BodyDataObject _body, bool _allow_selection=true, string _help="")
 Draws the body data object. More...
 
static void DrawLookDataObject (LookDataObject _look, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the look data object. More...
 
static bool DrawSpawnPointObject (SpawnPointObject _point, List< SpawnPointObject > _list, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawSpawnPointObjectLine (SpawnPointObject _point, string _title="")
 Draws the spawn point object. More...
 
static void DrawTargetSelectorsObject (ICECreatureControl _control, TargetObject _target, SelectionCriteriaObject _criteria, TargetType _type, float _min_distance, float _max_distance)
 Draws the target selectors object. More...
 
static void DrawRangedWeaponMuzzleFlashObject (RangedWeaponMuzzleFlashObject _flash, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawFireObject (ICEWorldBehaviour _control, FireObject _fire, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawWeaponImpactObject (ICEWorldBehaviour _control, WeaponImpactObject _impact, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawRangedWeaponObject (ICEWorldBehaviour _control, RangedWeaponObject _weapon, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawRangedWeaponRecoilObject (RangedWeaponRecoilObject _recoil, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawRangedWeaponShellObject (RangedWeaponShellObject _shell, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawRangedWeaponAmmunitionObject (RangedWeaponAmmunitionObject _ammo, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawTurretObject (TurretObject _turret, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the audio object. More...
 
static void DrawDirectAudioPlayerObject (DirectAudioPlayerObject _audio, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the audio object. More...
 
static void DrawFootstepAudioObject (FootstepAudioObject _footstep, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawAudioObject (AudioObject _audio, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the audio object. More...
 
static void DrawMemoryObject (ICECreatureControl _control, MemoryObject _memory, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawSensoriaObject (ICECreatureControl _control, SensoriaObject _sensoria, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawOdourObject (OdourObject _odour, string _help="", string _title="", string _hint="")
 Draws the odour object. More...
 
static void DrawFlashlightObject (ICEWorldBehaviour _component, FlashlightObject _flashlight, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the flashlight object. More...
 
static void DrawLaserObject (ICEWorldBehaviour _component, LaserObject _laser, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the laser object. More...
 
static void DrawPlayerObject (GameObject _owner, PlayerObject _player, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 
static void DrawInventoryObject (GameObject _owner, InventoryObject _inventory, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the inventory object. More...
 
static bool DrawInventorySlotObject (GameObject _owner, InventoryObject _inventory, int _index)
 
static void DrawInventoryObjectContent (GameObject _owner, InventoryObject _inventory)
 Draws the content of the inventory object. More...
 
static void DrawInventoryActionObject (ICECreatureControl _control, InventoryActionObject _inventory, EditorHeaderType _type, string _help="", string _title="", string _hint="")
 Draws the inventory action object. More...
 
static void DrawBehaviourModeRuleLinkObject (ICECreatureControl _control, List< BehaviourModeRuleObject > _list, BehaviourModeRuleLinkObject _link, EditorHeaderType _type, string _default_key="", string _help="", string _title="", string _hint="")
 Draws the behaviour mode rule link object. More...
 
static void DrawInfluenceObject (InfluenceObject _influences, EditorHeaderType _type, bool _advanced=true, float _max=100, string _help="", string _title="", string _hint="")
 Draws the content of the influences. More...
 
static void DrawInfluenceDataObject (InfluenceDataObject _influences, EditorHeaderType _type, bool _advanced=true, float _max=100, string _help="", string _title="", string _hint="")
 

Detailed Description

Object editor.

Member Function Documentation

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawAudioObject ( AudioObject  _audio,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the audio object.

Parameters
_audioAudio.
_helpHelp.
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawBehaviourModeFavouredObject ( ICECreatureControl  _control,
BehaviourModeFavouredObject  _object,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the call graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawBehaviourModeRuleLinkObject ( ICECreatureControl  _control,
List< BehaviourModeRuleObject _list,
BehaviourModeRuleLinkObject  _link,
EditorHeaderType  _type,
string  _default_key = "",
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the behaviour mode rule link object.

Parameters
_controlControl.
_listList.
_linkLink.
_typeType.
_helpHelp.
_titleTitle.
_hintHint.
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawBodyDataObject ( ICECreatureControl  _control,
BodyDataObject  _body,
bool  _allow_selection = true,
string  _help = "" 
)
static

Draws the body data object.

Parameters
_controlControl.
_bodyBody.

Here is the call graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawDirectAudioPlayerObject ( DirectAudioPlayerObject  _audio,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the audio object.

Parameters
_audioAudio.
_helpHelp.
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawFireObject ( ICEWorldBehaviour  _control,
FireObject  _fire,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawFlashlightObject ( ICEWorldBehaviour  _component,
FlashlightObject  _flashlight,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the flashlight object.

Parameters
_titleTitle.
_hintHint.
_flashlightFlashlight.
_componentComponent.
_helpHelp.

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawFootstepAudioObject ( FootstepAudioObject  _footstep,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawHierarchyManagementObject ( ICECreatureRegister  _register,
HierarchyManagementObject  _object,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the call graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawInfluenceDataObject ( InfluenceDataObject  _influences,
EditorHeaderType  _type,
bool  _advanced = true,
float  _max = 100,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawInfluenceObject ( InfluenceObject  _influences,
EditorHeaderType  _type,
bool  _advanced = true,
float  _max = 100,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the content of the influences.

Returns
The influences content.
Parameters
_influencesInfluences.
_helpHelp.
_advancedIf set to true advanced.
_maxMax.

Here is the call graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawInventoryActionObject ( ICECreatureControl  _control,
InventoryActionObject  _inventory,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the inventory action object.

Parameters
_controlControl.
_inventoryInventory.
_helpHelp.

Here is the call graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawInventoryObject ( GameObject  _owner,
InventoryObject  _inventory,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the inventory object.

Parameters
_titleTitle.
_hintHint.
_inventoryInventory.
_ownerOwner.
_helpHelp.

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawInventoryObjectContent ( GameObject  _owner,
InventoryObject  _inventory 
)
static

Draws the content of the inventory object.

Parameters
_ownerOwner.
_inventoryInventory.
static bool ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawInventorySlotObject ( GameObject  _owner,
InventoryObject  _inventory,
int  _index 
)
static

Here is the call graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawLaserObject ( ICEWorldBehaviour  _component,
LaserObject  _laser,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the laser object.

Parameters
_titleTitle.
_hintHint.
_laserLaser.
_componentComponent.
_helpHelp.

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawLookDataObject ( LookDataObject  _look,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the look data object.

Returns
The look data object.
Parameters
_lookLook.
_helpHelp.
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawMemoryObject ( ICECreatureControl  _control,
MemoryObject  _memory,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawOdourObject ( OdourObject  _odour,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the odour object.

Parameters
_titleTitle.
_hintHint.
_odourOdour.
_helpHelp.

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawPlayerObject ( GameObject  _owner,
PlayerObject  _player,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawRangedWeaponAmmunitionObject ( RangedWeaponAmmunitionObject  _ammo,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawRangedWeaponMuzzleFlashObject ( RangedWeaponMuzzleFlashObject  _flash,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawRangedWeaponObject ( ICEWorldBehaviour  _control,
RangedWeaponObject  _weapon,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawRangedWeaponRecoilObject ( RangedWeaponRecoilObject  _recoil,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawRangedWeaponShellObject ( RangedWeaponShellObject  _shell,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawRegisterDebugObject ( ICECreatureRegister  _register,
CreatureRegisterDebugObject  _object,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawRegisterDefaultSettings ( ICECreatureRegister  _register,
RegisterOptionsObject  _options,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawSensoriaObject ( ICECreatureControl  _control,
SensoriaObject  _sensoria,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static
static bool ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawSpawnPointObject ( SpawnPointObject  _point,
List< SpawnPointObject _list,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the call graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawSpawnPointObjectLine ( SpawnPointObject  _point,
string  _title = "" 
)
static

Draws the spawn point object.

Parameters
_pointPoint.
_titleTitle.
_helpHelp.

Here is the call graph for this function:

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawTargetSelectorsObject ( ICECreatureControl  _control,
TargetObject  _target,
SelectionCriteriaObject  _criteria,
TargetType  _type,
float  _min_distance,
float  _max_distance 
)
static

Draws the target selectors object.

Parameters
_controlControl.
_selectorsSelectors.
_typeType.
_min_distanceMinimum distance.
_max_distanceMax distance.

Here is the call graph for this function:

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawTurretObject ( TurretObject  _turret,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Draws the audio object.

Parameters
_audioAudio.
_helpHelp.

Here is the caller graph for this function:

static void ICE.Creatures.EditorUtilities.CreatureObjectEditor.DrawWeaponImpactObject ( ICEWorldBehaviour  _control,
WeaponImpactObject  _impact,
EditorHeaderType  _type,
string  _help = "",
string  _title = "",
string  _hint = "" 
)
static

Here is the caller graph for this function:


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