public override void Initialize(FlowWindowBase.SerializeParamBase param)
 {
     MultiInvitationSendWindow.m_Instance = this;
     base.Initialize(param);
     this.m_Param = param as MultiInvitationSendWindow.SerializeParam;
     if (this.m_Param == null)
     {
         throw new Exception(this.ToString() + " > Failed serializeParam null.");
     }
     this.m_ValueList = (SerializeValueBehaviour)this.m_Param.window.GetComponent <SerializeValueBehaviour>();
     if (UnityEngine.Object.op_Inequality((UnityEngine.Object) this.m_ValueList, (UnityEngine.Object)null))
     {
         this.m_ValueList.list.SetField("checkmax", 5);
     }
     if (UnityEngine.Object.op_Inequality((UnityEngine.Object) this.m_Param.list, (UnityEngine.Object)null))
     {
         this.m_ContentController = (ContentController)this.m_Param.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);
 }
示例#2
0
 public virtual void Release()
 {
     this.m_ContentController = (ContentController)null;
 }
示例#3
0
 public override void Initialize(ContentController controller)
 {
     base.Initialize(controller);
     this.Setup();
 }
示例#4
0
 public override void Initialize(ContentController controller)
 {
     base.Initialize(controller);
     this.SelectType(ItemListWindow.ItemSource.ItemType.ALL);
 }
示例#5
0
 public override void Initialize(ContentController controller)
 {
     base.Initialize(controller);
     this.SelectType(EItemTabType.Used);
 }