void Start() { Camera = Camera.main; Area = GetComponent <ConstraintArea>(); Area.Width = CalculateWidth() - padding; Area.Length = CalculateLength() - padding; }
public virtual void Add(Player player) { if (List.Contains(player)) { throw new NotImplementedException(); } List.Add(player); ConstraintArea.AddTarget(player.transform); }
public virtual void Remove(Player player) { if (!List.Contains(player)) { throw new NotImplementedException(); } ConstraintArea.RemoveTarget(player.transform); List.Remove(player); if (OnRemove != null) { OnRemove(player); } }