TopDown Engine v4.5
Loading...
Searching...
No Matches
MoreMountains.TopDownEngine.KillZone Class Reference

Add this component to an object and it will cause damage to objects that collide with it. More...

Inheritance diagram for MoreMountains.TopDownEngine.KillZone:
MoreMountains.TopDownEngine.TopDownMonoBehaviour MoreMountains.Tools.MMMonoBehaviour

Public Member Functions

virtual void OnTriggerStay2D (Collider2D collider)
 When a collision with the player is triggered, we give damage to the player and knock it back.
virtual void OnTriggerEnter2D (Collider2D collider)
 when something enters our zone, we call our colliding endpoint
virtual void OnTriggerStay (Collider collider)
 when something stays in the zone, we call our colliding endpoint
virtual void OnTriggerEnter (Collider collider)
 When something enters our zone, we call our colliding endpoint.

Public Attributes

LayerMask TargetLayerMask = LayerManager.PlayerLayerMask

Protected Member Functions

virtual void Awake ()
 Initialization.
virtual void OnEnable ()
 OnEnable we set the start time to the current timestamp.
virtual void Colliding (GameObject collider)
 When colliding, we kill our collider if it's a Health equipped object.

Protected Attributes

Health _colliderHealth

Detailed Description

Add this component to an object and it will cause damage to objects that collide with it.

Member Function Documentation

◆ Awake()

virtual void MoreMountains.TopDownEngine.KillZone.Awake ( )
protectedvirtual

Initialization.

◆ Colliding()

virtual void MoreMountains.TopDownEngine.KillZone.Colliding ( GameObject collider)
protectedvirtual

When colliding, we kill our collider if it's a Health equipped object.

Parameters
collider

◆ OnEnable()

virtual void MoreMountains.TopDownEngine.KillZone.OnEnable ( )
protectedvirtual

OnEnable we set the start time to the current timestamp.

◆ OnTriggerEnter()

virtual void MoreMountains.TopDownEngine.KillZone.OnTriggerEnter ( Collider collider)
virtual

When something enters our zone, we call our colliding endpoint.

Parameters
collider

◆ OnTriggerEnter2D()

virtual void MoreMountains.TopDownEngine.KillZone.OnTriggerEnter2D ( Collider2D collider)
virtual

when something enters our zone, we call our colliding endpoint

Parameters
collider

◆ OnTriggerStay()

virtual void MoreMountains.TopDownEngine.KillZone.OnTriggerStay ( Collider collider)
virtual

when something stays in the zone, we call our colliding endpoint

Parameters
collider

◆ OnTriggerStay2D()

virtual void MoreMountains.TopDownEngine.KillZone.OnTriggerStay2D ( Collider2D collider)
virtual

When a collision with the player is triggered, we give damage to the player and knock it back.

Parameters
colliderwhat's colliding with the object.

Member Data Documentation

◆ _colliderHealth

Health MoreMountains.TopDownEngine.KillZone._colliderHealth
protected

◆ TargetLayerMask

LayerMask MoreMountains.TopDownEngine.KillZone.TargetLayerMask = LayerManager.PlayerLayerMask

The documentation for this class was generated from the following file:
  • H:/Code/MoreMountains/topdownengine/Assets/TopDownEngine/Common/Scripts/Characters/Damage/KillZone.cs