public void Complete()
            {
                FriendPresentGaveWindow instance = FriendPresentGaveWindow.instance;

                if (instance != null && this.m_Param != null)
                {
                    instance.ClearFuids();
                    FriendPresentReceiveList.Param obj = MonoSingleton <GameManager> .Instance.Player.FriendPresentReceiveList.GetParam(this.m_Param.iname);

                    if (obj != null)
                    {
                        for (int index = 0; index < obj.uids.Count; ++index)
                        {
                            instance.AddUid(obj.uids[index]);
                        }
                        this.Success();
                    }
                    else
                    {
                        this.Failed();
                    }
                }
                else
                {
                    this.Failed();
                }
            }
Exemple #2
0
 public override void Initialize(FlowWindowBase.SerializeParamBase param)
 {
     FriendPresentGaveWindow.m_Instance = this;
     base.Initialize(param);
     FriendPresentGaveWindow.SerializeParam serializeParam = param as FriendPresentGaveWindow.SerializeParam;
     if (serializeParam == null)
     {
         throw new Exception(this.ToString() + " > Failed serializeParam null.");
     }
     if (UnityEngine.Object.op_Inequality((UnityEngine.Object)serializeParam.list, (UnityEngine.Object)null))
     {
         this.m_ContentController = (ContentController)serializeParam.list.GetComponentInChildren <ContentController>();
         if (UnityEngine.Object.op_Inequality((UnityEngine.Object) this.m_ContentController, (UnityEngine.Object)null))
         {
             this.m_ContentController.SetWork((object)this);
         }
     }
     this.Close(true);
 }
Exemple #3
0
 public override void Release()
 {
     this.ReleaseContentList();
     base.Release();
     FriendPresentGaveWindow.m_Instance = (FriendPresentGaveWindow)null;
 }