private void AddWhenPosible(ITargetable targetable) { if (targets.Count <= maxTargetInventorySpace) { TimeToAdd -= Time.deltaTime; if (TimeToAdd <= 0) { Debug.Log(targets.Count); targets.Add(targetable); targetable.Remove(); TimeToAdd = MaxTimeToAdd; } } }
public void AddTarget(ITargetable targetable) { if (targetable == null) { return; } if (targets.Count <= maxTargetInventorySpace) { targets.Add(targetable); targetable.Remove(); Debug.Log(targetable); } else { Debug.Log("Reset"); targets.Clear(); } }