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

Public Member Functions

 RangedWeaponObject ()
 
 RangedWeaponObject (ICEWorldBehaviour _component)
 
 RangedWeaponObject (RangedWeaponObject _object)
 
void Fire (Transform _target)
 
override void Stop ()
 
override void Update ()
 
void FireOneShot (Transform _target)
 Fires the one shot. More...
 
- Public Member Functions inherited from ICE.Creatures.Objects.RangedWeaponDataObject
 RangedWeaponDataObject ()
 
 RangedWeaponDataObject (ICEWorldBehaviour _component)
 
 RangedWeaponDataObject (RangedWeaponDataObject _object)
 
override void Init (ICEWorldBehaviour _component)
 
void Copy (RangedWeaponDataObject _object)
 

Protected Member Functions

override void Action ()
 

Additional Inherited Members

- Protected Attributes inherited from ICE.Creatures.Objects.RangedWeaponDataObject
Transform m_TargetTransform = null
 
ICECreatureEntity m_TargetEntity = null
 
ICECreatureEntity m_Entity = null
 
- Properties inherited from ICE.Creatures.Objects.RangedWeaponDataObject
DirectAudioPlayerObject LaunchSound [get, set]
 
RangedWeaponAmmunitionObject Ammunition [get, set]
 
RangedWeaponMuzzleFlashObject MuzzleFlash [get, set]
 
RangedWeaponRecoilObject Recoil [get, set]
 
RangedWeaponShellObject Shell [get, set]
 
EffectObject Effect [get, set]
 
virtual Transform TargetTransform [get]
 
virtual ICECreatureEntity TargetEntityComponent [get]
 
virtual ICECreatureEntity EntityComponent [get]
 

Constructor & Destructor Documentation

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

Member Function Documentation

override void ICE.Creatures.Objects.RangedWeaponObject.Action ( )
protected
void ICE.Creatures.Objects.RangedWeaponObject.Fire ( Transform  _target)
void ICE.Creatures.Objects.RangedWeaponObject.FireOneShot ( Transform  _target)

Fires the one shot.

Parameters
_targetTarget.
override void ICE.Creatures.Objects.RangedWeaponObject.Stop ( )
override void ICE.Creatures.Objects.RangedWeaponObject.Update ( )

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