public void ClearOrders()
 {
     CurrentOrder = null;
     Orders.Clear();
     OnNewCurrentOrderAdded.Invoke();
     OrderAdded.Invoke();
 }
    public void SetNewCurrentOrder()
    {
        CurrentOrder = null;

        if (Orders.Count > 0)
        {
            CurrentOrder = new CurrentCoffinOrder()
            {
                Order = Orders[0]
            };
            Orders.RemoveAt(0);
            CurrentOrder.OnOrderComplete.AddListener(CompleteCurrentOrder);
        }

        OnNewCurrentOrderAdded.Invoke();
    }