コード例 #1
0
    public bool RemoveStateStartedCallback(StateStartedCallback callback, object userData)
    {
        StateStartedListener item = new StateStartedListener();

        item.SetCallback(callback);
        item.SetUserData(userData);
        return(this.m_stateStartedListeners.Remove(item));
    }
コード例 #2
0
    public void AddStateStartedCallback(StateStartedCallback callback, object userData)
    {
        StateStartedListener item = new StateStartedListener();

        item.SetCallback(callback);
        item.SetUserData(userData);
        if (!this.m_stateStartedListeners.Contains(item))
        {
            this.m_stateStartedListeners.Add(item);
        }
    }
コード例 #3
0
 public void AddStateStartedCallback(StateStartedCallback callback)
 {
     this.AddStateStartedCallback(callback, null);
 }
コード例 #4
0
 public bool RemoveStateStartedCallback(StateStartedCallback callback)
 {
     return(this.RemoveStateStartedCallback(callback, null));
 }