public void Damage() { if (health-- <= 0) { destroyGameObject.Trigger(); } }
void Update() { if (Time.time > timeStamp + killDuration + randomDuration) { destroyGameObject.Trigger(); } }
void FixedUpdate() { if (++m_Frame > _KillTickRate) { m_Frame = 0; if (Vector2.Distance(transform.position, lastPost) < killDistance) { nNResetable.Trigger(); transform.position = startPosition; } } }