Shooter Template  1.2.3
Classes | Public Attributes | Protected Member Functions | List of all members
Invector.vObjectDamage Class Reference
Inheritance diagram for Invector.vObjectDamage:
Invector.vMonoBehaviour

Classes

class  OnHitEvent
 

Public Attributes

vDamage damage
 
Transform overrideDamageSender
 
List< string > tags
 
bool useCollision
 
bool continuousDamage
 
float damageFrequency = 0.5f
 
OnHitEvent onHit
 

Protected Member Functions

virtual void Start ()
 
virtual void Update ()
 
virtual void OnCollisionEnter (Collision hit)
 
virtual void OnTriggerEnter (Collider hit)
 
virtual void OnTriggerExit (Collider hit)
 
virtual void ApplyDamage (Transform target, Vector3 hitPoint)
 

Member Function Documentation

◆ ApplyDamage()

virtual void Invector.vObjectDamage.ApplyDamage ( Transform  target,
Vector3  hitPoint 
)
protectedvirtual

◆ OnCollisionEnter()

virtual void Invector.vObjectDamage.OnCollisionEnter ( Collision  hit)
protectedvirtual

◆ OnTriggerEnter()

virtual void Invector.vObjectDamage.OnTriggerEnter ( Collider  hit)
protectedvirtual

◆ OnTriggerExit()

virtual void Invector.vObjectDamage.OnTriggerExit ( Collider  hit)
protectedvirtual

◆ Start()

virtual void Invector.vObjectDamage.Start ( )
protectedvirtual

◆ Update()

virtual void Invector.vObjectDamage.Update ( )
protectedvirtual

Member Data Documentation

◆ continuousDamage

bool Invector.vObjectDamage.continuousDamage

◆ damage

vDamage Invector.vObjectDamage.damage

◆ damageFrequency

float Invector.vObjectDamage.damageFrequency = 0.5f

◆ onHit

OnHitEvent Invector.vObjectDamage.onHit

◆ overrideDamageSender

Transform Invector.vObjectDamage.overrideDamageSender

◆ tags

List<string> Invector.vObjectDamage.tags

◆ useCollision

bool Invector.vObjectDamage.useCollision

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