protected virtual void OnTriggerEnterDefault(Collider other) { if (CurrentState == State.InUse) { IDamageSystem damaged = other.GetComponent <IDamageSystem>(); if (damaged != null) { damaged.Damaged(this); DestroyBehaviour(); } } }
public ApplyDamage(ITaskIdBuilder id, IDamageSystem damageSys) : base(id) { this.damageSys = damageSys; }