Ejemplo n.º 1
0
 public bool PreFilterMessage(ref Message m)
 {
     if (m.Msg == 0x312)
     {
         OnHits?.Invoke(this, null);
     }
     return(false);
 }
Ejemplo n.º 2
0
 private void Remove()
 {
     OnRemoval(new RemovalEvent()
     {
         Target = this
     });
     OnHits.Clear();
     //AmHits.Clear();
     DestroyTrigger(DamageTrig);
     Indexer.Remove(GetHandleId(_Self));
     OnHits   = null;
     Statuses = null;
     RemoveUnit(this);
     DamageTrig = null;
 }
Ejemplo n.º 3
0
 internal void RemoveOnHit(int id)
 {
     OnHits.Remove(id);
 }
Ejemplo n.º 4
0
 internal OnHit AddOnHit(int id, OnHit toAdd)
 {
     OnHits.Add(id, toAdd);
     return(toAdd);
 }
Ejemplo n.º 5
0
 internal bool ContainsOnHit(int id)
 {
     return(OnHits.ContainsKey(id));
 }