Exemplo n.º 1
0
    private void RmvHpItemInfo(object sender, GameEventArgs e)
    {
        RmvHpItemInfoEventArgs ne = e as RmvHpItemInfoEventArgs;

        ItemEntityHP item = null;

        if (itemDic.TryGetValue(ne.Key, out item))
        {
            Destroy(item.gameObject);
            itemDic.Remove(ne.Key);
        }
    }
Exemplo n.º 2
0
 public static void RmvHpItemInfo(this UIComponent uiComponent, string key)
 {
     if (uiComponent.HasUIForm(UIFormId.DynamicForm))
     {
         RmvHpItemInfoEventArgs eventArgs = ReferencePool.Acquire <RmvHpItemInfoEventArgs>();
         eventArgs.Fill(key);
         GameEntry.Event.Fire(uiComponent, eventArgs);
     }
     else
     {
         uiComponent.OpenUIForm(UIFormId.DynamicForm);
     }
 }