private void Start() { waiterDelegate = GetComponent <WaiterDelegate>(); if (inWaiters.Count == 0) { Activate(); } else { state = WaitersState.deactivated; } }
public void MakeUsed() { state = WaitersState.used; waiterDelegate.OnFinished(); }
public void Finish() { state = WaitersState.finished; waiterDelegate.OnFinished(); }
public void Activate() { state = WaitersState.activated; waiterDelegate.OnActivated(); }