コード例 #1
0
        private void DispatchAnimatorEvent(enAnimatorEventType animatorEventType, string stateName)
        {
            if (this.m_eventIDs[(int)animatorEventType] != enUIEventID.None)
            {
                CUIEvent uIEvent = Singleton <CUIEventManager> .GetInstance().GetUIEvent();

                uIEvent.m_srcFormScript                = base.m_belongedFormScript;
                uIEvent.m_srcWidget                    = base.gameObject;
                uIEvent.m_srcWidgetScript              = this;
                uIEvent.m_srcWidgetBelongedListScript  = base.m_belongedListScript;
                uIEvent.m_srcWidgetIndexInBelongedList = base.m_indexInlist;
                uIEvent.m_pointerEventData             = null;
                uIEvent.m_eventID            = this.m_eventIDs[(int)animatorEventType];
                uIEvent.m_eventParams        = this.m_eventParams[(int)animatorEventType];
                uIEvent.m_eventParams.tagStr = stateName;
                base.DispatchUIEvent(uIEvent);
            }
        }
コード例 #2
0
    private void DispatchAnimatorEvent(enAnimatorEventType animatorEventType, string stateName)
    {
        if (eventIDs[(int)animatorEventType] == enUIEventID.None)
        {
            return;
        }
        UIEvent uiEvent = Singleton <UIEventManager> .GetInstance().GetUIEvent();

        uiEvent.srcFormScript                = belongedFormScript;
        uiEvent.srcWidget                    = gameObject;
        uiEvent.srcWidgetScript              = this;
        uiEvent.srcWidgetBelongedListScript  = belongedListScript;
        uiEvent.SrcWidgetIndexInBelongedList = indexInList;
        uiEvent.pointerEventData             = null;
        uiEvent.eventID            = eventIDs[(int)animatorEventType];
        uiEvent.eventParams        = eventParamsArray[(int)animatorEventType];
        uiEvent.eventParams.tagStr = stateName;
        base.DispatchUIEvent(uiEvent);
    }
コード例 #3
0
 public void SetUIEvent(enAnimatorEventType eventType, enUIEventID eventID, stUIEventParams eventParams)
 {
     this.m_eventIDs[(int)eventType]    = eventID;
     this.m_eventParams[(int)eventType] = eventParams;
 }