Exemplo n.º 1
0
 public void HandleGlobal(ConfusionEvent arg) {
     if (!arg.Active) {
         return;
     }
     arg.Entity.Tags.Add(EntityTags.IsConfused);
     if (arg.Length > 0) {
         _timerArray.Add(new TagTimerEvent(arg.Entity, TimeManager.Time + arg.Length, EntityTags.IsConfused));
     }
 }
Exemplo n.º 2
0
 public bool Add(Entity entity)
 {
     if (!CanAdd(entity))
     {
         return(false);
     }
     if (!SetupNewEntity(entity))
     {
         return(false);
     }
     entity.Get <InventoryItem>().Index = _array.Add(GetCachedEntity(entity));
     OnRefreshItemList.SafeInvoke();
     return(true);
 }
Exemplo n.º 3
0
 public void HandleGlobal(TagTimerEvent arg)
 {
     _timerArray.Add(arg);
 }
Exemplo n.º 4
0
 public int ContainerSystemAdd(Entity entity)
 {
     return(_array.Add(GetCachedEntity(entity)));
 }