public void Init() { this.mData = Globals.Instance.Player.GuildSystem.MyOreData; if (this.mData == null) { this.Close(); } this.mInvariable.text = this.mData.Amount1.ToString(); this.mVariable.text = this.mData.Amount2.ToString(); this.mTimes.text = this.mData.RevengeCount.ToString(); foreach (OrePillageRecord current in this.mData.Data) { this.mContentTable.AddData(new GUIGuildMinesRecordData(current)); } }
private void OnMsgQueryMyOreData(MemoryStream stream) { MS2C_QueryMyOreData mS2C_QueryMyOreData = Serializer.NonGeneric.Deserialize(typeof(MS2C_QueryMyOreData), stream) as MS2C_QueryMyOreData; if (mS2C_QueryMyOreData.Result != 0) { GameUIManager.mInstance.ShowMessageTip("EGR", mS2C_QueryMyOreData.Result); return; } this.MyOreData = mS2C_QueryMyOreData; if (this.QueryMyOreDataEvent != null) { this.QueryMyOreDataEvent(); } }
public void Destroy() { this.Clear(); this.joinGuildCD = 0; this.CurBossID = 0; this.Rank = 0; this.GuildBossRankDataDict.Clear(); this.mSchoolLootDataCaches.Clear(); this.GuildMines = null; this.MyOreData = null; this.mGWEnterData = null; this.IsFirst = false; if (Globals.Instance != null) { TeamSubSystem expr_6C = Globals.Instance.Player.TeamSystem; expr_6C.EquipPetEvent = (TeamSubSystem.PetUpdateCallback)Delegate.Remove(expr_6C.EquipPetEvent, new TeamSubSystem.PetUpdateCallback(this.OnEquipPetEvent)); } }