C# Класс UnityPlatformer.Projectile

Наследование: UnityEngine.MonoBehaviour, IUpdateEntity
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
onDestroy System.Action
onImpact System.Action

Открытые методы

Метод Описание
Awake ( ) : void

When Object is Awake, it will be automatically disabled When Fired the projectile, will be cloned and enabled

Destroy ( ) : void

Destroy Projectile waiting destroyDelay if needed

Fire ( Vector3 position ) : Projectile

Clone the projectile, activate, add it to UpdateManager and return :)

LatePlatformerUpdate ( float delta ) : void

Do nothing use PlatformerUpdate instead

OnTriggerEnter2D ( Collider2D o ) : void

When collide with something, check the mask, then check if it's damageable, and Destroy

PlatformerUpdate ( float delta ) : void

Move projectile accordingly

Защищенные методы

Метод Описание
_Destroy ( ) : void

Real destroy method

Описание методов

Awake() публичный Метод

When Object is Awake, it will be automatically disabled When Fired the projectile, will be cloned and enabled
public Awake ( ) : void
Результат void

Destroy() публичный Метод

Destroy Projectile waiting destroyDelay if needed
public Destroy ( ) : void
Результат void

Fire() публичный Метод

Clone the projectile, activate, add it to UpdateManager and return :)
public Fire ( Vector3 position ) : Projectile
position Vector3
Результат Projectile

LatePlatformerUpdate() публичный Метод

Do nothing use PlatformerUpdate instead
public LatePlatformerUpdate ( float delta ) : void
delta float
Результат void

OnTriggerEnter2D() публичный Метод

When collide with something, check the mask, then check if it's damageable, and Destroy
public OnTriggerEnter2D ( Collider2D o ) : void
o UnityEngine.Collider2D
Результат void

PlatformerUpdate() публичный Метод

Move projectile accordingly
public PlatformerUpdate ( float delta ) : void
delta float
Результат void

_Destroy() защищенный Метод

Real destroy method
protected _Destroy ( ) : void
Результат void

Описание свойств

onDestroy публичное свойство

Callback when is destroyed
public Action,System onDestroy
Результат System.Action

onImpact публичное свойство

Callback when impact something
public Action,System onImpact
Результат System.Action