예제 #1
0
 private void OnUseItemEvent(int infoID, int value)
 {
     this.mGUIAttributeTip = GUIPropsBagScene.ShowItemUseTips(infoID, value, 1);
 }
예제 #2
0
 public override void OnPopUpClosing()
 {
     base.OnPopUpClosing();
     if (Globals.Instance == null)
     {
         return;
     }
     if (this.mGUIAttributeTip != null)
     {
         this.mGUIAttributeTip.DestroySelf();
         this.mGUIAttributeTip = null;
     }
     ItemSubSystem expr_49 = Globals.Instance.Player.ItemSystem;
     expr_49.AddItemEvent = (ItemSubSystem.AddItemCallback)Delegate.Remove(expr_49.AddItemEvent, new ItemSubSystem.AddItemCallback(this.OnAddItemEvent));
     ItemSubSystem expr_79 = Globals.Instance.Player.ItemSystem;
     expr_79.RemoveItemEvent = (ItemSubSystem.RemoveItemCallback)Delegate.Remove(expr_79.RemoveItemEvent, new ItemSubSystem.RemoveItemCallback(this.OnRemoveItemEvent));
     ItemSubSystem expr_A9 = Globals.Instance.Player.ItemSystem;
     expr_A9.UpdateItemEvent = (ItemSubSystem.UpdateItemCallback)Delegate.Remove(expr_A9.UpdateItemEvent, new ItemSubSystem.UpdateItemCallback(this.OnUpdateItemEvent));
     ItemSubSystem expr_D9 = Globals.Instance.Player.ItemSystem;
     expr_D9.AddItemEvent = (ItemSubSystem.AddItemCallback)Delegate.Remove(expr_D9.AddItemEvent, new ItemSubSystem.AddItemCallback(this.OnAddItemEvent));
     LocalPlayer expr_104 = Globals.Instance.Player;
     expr_104.PlayerUpdateEvent = (LocalPlayer.VoidCallback)Delegate.Remove(expr_104.PlayerUpdateEvent, new LocalPlayer.VoidCallback(this.OnPlayerUpdateEvent));
     LocalPlayer expr_12F = Globals.Instance.Player;
     expr_12F.UseItemEvent = (LocalPlayer.UseItemCallback)Delegate.Remove(expr_12F.UseItemEvent, new LocalPlayer.UseItemCallback(this.OnUseItemEvent));
 }
예제 #3
0
 private void OnGuildWarRecoverHp()
 {
     List<string> list = new List<string>();
     list.Add(Singleton<StringManager>.Instance.GetString("guildCraft58", new object[]
     {
         Mathf.RoundToInt((float)(GameConst.GetInt32(175) / 100))
     }));
     this.mGUIAttributeTip = GameUIManager.mInstance.ShowAttributeTip(list, 2f, 0.4f, 0f, 200f);
 }
예제 #4
0
 private void OnUseItemEvent(int infoID, int value)
 {
     this.mGUIAttributeTip = GUIPropsBagScene.ShowItemUseTips(infoID, value, this.mCurCount);
     GUIMultiUsePopUp.TryClose();
 }
예제 #5
0
 private void OnMsgGuildSign(MemoryStream stream)
 {
     MS2C_GuildSign mS2C_GuildSign = Serializer.NonGeneric.Deserialize(typeof(MS2C_GuildSign), stream) as MS2C_GuildSign;
     if (mS2C_GuildSign.Result != 0)
     {
         GameUIManager.mInstance.ShowMessageTip("EGR", mS2C_GuildSign.Result);
         return;
     }
     if (this.mGuildBaseInfoTabLayer != null)
     {
         this.mGuildBaseInfoTabLayer.Refresh();
     }
     this.mGuildMemberTabLayer.DoInitMemberItems();
     List<string> list = new List<string>();
     if (mS2C_GuildSign.exp != 0)
     {
         this.mSb.Remove(0, this.mSb.Length).Append("[00ff00]").Append(Singleton<StringManager>.Instance.GetString("guild17", new object[]
         {
             mS2C_GuildSign.exp
         })).Append("[-]");
         list.Add(this.mSb.ToString());
     }
     if (mS2C_GuildSign.money != 0)
     {
         this.mSb.Remove(0, this.mSb.Length).Append("[00ff00]").Append(Singleton<StringManager>.Instance.GetString("guild18", new object[]
         {
             mS2C_GuildSign.money
         })).Append("[-]");
         list.Add(this.mSb.ToString());
     }
     if (mS2C_GuildSign.prosperity != 0)
     {
         this.mSb.Remove(0, this.mSb.Length).Append("[00ff00]").Append(Singleton<StringManager>.Instance.GetString("guild19", new object[]
         {
             mS2C_GuildSign.prosperity
         })).Append("[-]");
         list.Add(this.mSb.ToString());
     }
     if (mS2C_GuildSign.reputation != 0)
     {
         this.mSb.Remove(0, this.mSb.Length).Append("[00ff00]").Append(Singleton<StringManager>.Instance.GetString("guild20", new object[]
         {
             mS2C_GuildSign.reputation
         })).Append("[-]");
         list.Add(this.mSb.ToString());
     }
     if (list.Count != 0)
     {
         this.mGUIAttributeTip = GameUIManager.mInstance.ShowAttributeTip(list, 2f, 0.4f, 0f, 200f);
     }
     this.RefreshTabMark0();
 }