Esempio n. 1
0
        public void stateChanged(EState state)
        {
            switch (state)
            {
            case EState.Overview:
                controller.Content = overview;
                break;

            case EState.Ready:
                controller.Content = new TestCtrl();
                break;

            case EState.Calibrating:
                controller.Content = calibrationCtrl;
                break;

            case EState.Markup:
                controller.Content = endCtrl;
                break;

            case EState.Setup:
                controller.Content = new UserCtrl();
                break;
            }
            stateLabel.Content = state.ToString();
        }
Esempio n. 2
0
 void OnStageChange(EState state)
 {
     Log.W("Stage: {0}", state);
     if (null != onStateChange)
     {
         onStateChange.Invoke(state.ToString());
     }
 }
Esempio n. 3
0
 public void ReturnToPreviousState()
 {
     if (Network.isServer)
     {
         Debug.Log(m_eState.ToString() + ", " + m_ePrevState.ToString());
         SetState(m_ePrevState);
     }
     else
     {
         Debug.LogError("CLIENTS SHOULD NOT CALL THIS FUNCTION!!!!");
     }
 }
Esempio n. 4
0
    void ChangeState(EState _eNewState)
    {
        if (m_eState != _eNewState)
        {
            m_eState = _eNewState;


            if (StateChangeSubscribers != null)
            {
                StateChangeSubscribers(m_eState);
            }


            Debug.Log("[Ability] State: " + _eNewState.ToString());
        }
    }
Esempio n. 5
0
        static void Main(string[] args)
        {
            if (TryToConnect("Source_S", EState.Primary, out primary_s))
            {
                TryToConnect("Destination_S", EState.Secondary, out secondary_s);
            }
            else
            {
                TryToConnect("Destination_S", EState.Primary, out primary_s);
            }

            while (true)
            {
                EState pState = EState.Unknow;
                EState sState = EState.Unknow;

                try
                {
                    pState = primary_s.GetState();
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Primary is not operative!");
                }

                try
                {
                    sState = secondary_s.GetState();
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Secondary is not operative!");
                }

                Console.WriteLine("State Report:");
                Console.WriteLine("\t->Primary: " + pState.ToString());
                Console.WriteLine("\t->Secondary: " + sState.ToString());

                if (pState == EState.Unknow || sState == EState.Unknow)
                {
                    if (pState == EState.Unknow)
                    {
                        if (sState == EState.Secondary)
                        {
                            secondary_s.SetState(EState.Primary);
                        }
                        if (TryToConnect("Source_S", EState.Primary, out primary_s))
                        {
                            secondary_s.SetState(EState.Secondary);
                        }
                    }

                    if (sState == EState.Unknow)
                    {
                        if (pState == EState.Secondary)
                        {
                            primary_s.SetState(EState.Primary);
                        }
                        TryToConnect("Destination_S", EState.Secondary, out secondary_s);
                    }
                }

                if (pState == EState.Primary && sState == EState.Secondary)
                {
                    TryToReplicate("Source_P", primary_p, "Destination_P", secondary_p);
                }
                else if (pState == EState.Secondary && sState == EState.Primary)
                {
                    TryToReplicate("Destination_P", primary_p, "Source_P", secondary_p);
                }

                Thread.Sleep(3000);
            }
        }
Esempio n. 6
0
        public void ChangeState(EState state, Phase.StartInfo startInfo = null, bool init = false)
        {
            if (!init)
                GetCurrentPhase().End();

            State = state;

            Log("Combat state : " + State.ToString());

            CallOnStateChange();

            GetCurrentPhase().Start(startInfo);
        }
Esempio n. 7
0
 public override string ToString() => $"[EngineState] ep:{EndPoint.ToString()}/state:{_eState.ToString()}";
Esempio n. 8
0
 public ServiceConfiguration()
 {
     this.state = Properties.Settings.Default.State;
     Console.WriteLine("Default State: " + state.ToString());
 }