Esempio n. 1
0
    // dash ui
    private void ChangeDashState(DashStateTypes type, int state = 0)
    {
        if (SimulatorManager.Instance == null)
        {
            return;
        }
        if (!SimulatorManager.Instance.CheckCurrentActiveRobot(this.gameObject))
        {
            return;
        }

        DashStateMissive missive = new DashStateMissive
        {
            type  = type,
            state = state
        };

        Missive.Send(missive);
    }
Esempio n. 2
0
    // dash ui
    private void ChangeDashState(DashStateTypes type, int state = 0)
    {
        if (FindObjectOfType <ROSAgentManager>() == null)
        {
            return;
        }
        if (!ROSAgentManager.Instance.GetIsCurrentActiveAgent(gameObject))
        {
            return;
        }

        DashStateMissive missive = new DashStateMissive
        {
            type  = type,
            state = state
        };

        Missive.Send(missive);
    }