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(); } }
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); }
public override void Release() { this.ReleaseContentList(); base.Release(); FriendPresentGaveWindow.m_Instance = (FriendPresentGaveWindow)null; }