void Update()
 {
     // 1 フレームに一個イベントを処理
     MainStateEvent.Pop();
     if (m_mc != null)
     {
         m_mc.update();
     }
 }
 void br_BUT05(Action <bool> st)
 {
     if (!HasNextState())
     {
         var cur = MainStateEvent.Cur();
         if (cur != null && cur.id == MainStateEventId.BUTTON && cur.name == "BUT05")
         {
             SetNextState(st);
         }
     }
 }
 void br_BUT05(Action <bool> st)
 {
     if (!HasNextState())
     {
         var cur = MainStateEvent.Cur();
         if (cur != null && cur.id == MainStateEventId.BUTTON)
         {
             var s = RegexUtil.Get1stMatch(@"\/[^\/]+?$", cur.name);
             UnityEngine.Debug.Log(s);
             if (s == "/BUT05")
             {
                 SetNextState(st);
             }
         }
     }
 }
    public static void Pop()
    {
        if (m_event_list.Count > 0)
        {
            m_cur = m_event_list[0];
            m_event_list.RemoveAt(0);
        }
        else
        {
            m_cur = null;
        }

        if (m_cur != null)
        {
            Debug.Log(m_cur.id.ToString() + ":" + m_cur.name);
        }
    }
Beispiel #5
0
    public void PushEvent(MainStateEventId iid, object icontrol, string iname, object iobj = null)
    {
        var ev = new MainStateEvent(iid, icontrol, iname, iobj);

        m_em.EventMan.Push(ev);
    }
Beispiel #6
0
 public void PushDown()
 {
     MainStateEvent.Push(MainStateEventId.BUTTON, HierarchyUtility.GetAbsoluteNodePath(gameObject));
 }
    public void Change(float val)
    {
        var scrollbar = GetComponent <Scrollbar>();

        MainStateEvent.Push(MainStateEventId.SCROLLBAR, HierarchyUtility.GetAbsoluteNodePath(gameObject), val);
    }
Beispiel #8
0
    public void Change(float val)
    {
        var slider = GetComponent <Slider>();

        MainStateEvent.Push(MainStateEventId.SLIDER, HierarchyUtility.GetAbsoluteNodePath(gameObject), val);
    }
Beispiel #9
0
 public void PushDown()
 {
     MainStateEvent.Push(MainStateEventId.BUTTON, name);
 }
    public void Change(Vector2 val)
    {
        var scrollrect = GetComponent <ScrollRect>();

        MainStateEvent.Push(MainStateEventId.SCROLLVIEW, HierarchyUtility.GetAbsoluteNodePath(gameObject), val);
    }
    public void Change(string val)
    {
        var inputfield = GetComponent <InputField>();

        MainStateEvent.Push(MainStateEventId.INPUTFIELD_CHANGE, HierarchyUtility.GetAbsoluteNodePath(gameObject), val);
    }
Beispiel #12
0
    public void PushDown(bool b)
    {
        var toggle = GetComponent <Toggle>();

        MainStateEvent.Push(MainStateEventId.TOGGLE, HierarchyUtility.GetAbsoluteNodePath(gameObject), b);
    }