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