コード例 #1
0
 public InitializeDelayHistory(DelayedState state, DataTable history, Tree.Node equation, IEnumerable <INode> deps, bool ontime)
 {
     d_state    = state;
     d_history  = history;
     d_deps     = new List <INode>(deps);
     d_equation = equation;
     d_ontime   = ontime;
 }
コード例 #2
0
        private AbstractState CreateAbstractState(Shipping m_Parent)
        {
            AbstractState _ret = null;

            switch (m_Parent.ShippingState2.GetValueOrDefault(GetDefaultValue(m_Parent)))
            {
            case ShippingState2.Cancelation:
                _ret = new CancelationState(this);
                break;

            case ShippingState2.Canceled:
                _ret = new CanceledState(this);
                break;

            case ShippingState2.Completed:
                _ret = new CompletedState(this);
                break;

            case ShippingState2.Confirmed:
                _ret = new ConfirmedState(this);
                break;

            case ShippingState2.Creation:
                _ret = new CreationState(this);
                break;

            case ShippingState2.Delayed:
                _ret = new DelayedState(this);
                break;

            case ShippingState2.LackOfData:
                _ret = new LackOfDataState(this);
                break;

            case ShippingState2.Left:
                _ret = new LeftState(this);
                break;

            case ShippingState2.Started:
                _ret = new StartedState(this);
                break;

            case ShippingState2.Waiting:
                _ret = new WaitingState(this);
                break;
            }
            return(_ret);
        }
コード例 #3
0
ファイル: Manager.cs プロジェクト: emily-sm/Starter-Project
 // Start is called before the first frame update
 void Start()
 {
     bgMusic = FindObjectOfType <DelayedState>();
 }