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)); } }
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); }
public void HandleGlobal(TagTimerEvent arg) { _timerArray.Add(arg); }
public int ContainerSystemAdd(Entity entity) { return(_array.Add(GetCachedEntity(entity))); }