public void EvadeOn(Transform threatTrans) { if (!behaviours.Contains(Evade.GetInstance())) { behaviours.Add(Evade.GetInstance()); } ThreatTrans = threatTrans; }
public void EvadeOn(Vector3 threatPos) { if (!behaviours.Contains(Evade.GetInstance())) { behaviours.Add(Evade.GetInstance()); } ThreatTrans = null; ThreatPos = threatPos; }
public void EvadeOff() { behaviours.Remove(Evade.GetInstance()); }