public static void ToggleAllItems(BasePlayer player, bool toggle, DynamicRaceCheckpoint[] exceptions) { var ids = exceptions?.Select(e => e.Id).ToArray() ?? new[] { -1 }; WorldInternal.ToggleAllItems(player?.Id ?? -1, (int)StreamType.RaceCheckpoint, toggle, ids, ids.Length); }
public virtual bool IsToggleItem(BasePlayer player) { AssertNotDisposed(); return(WorldInternal.IsToggleItem(player?.Id ?? -1, (int)StreamType, Id)); }
public virtual void ToggleItem(BasePlayer player, bool toggle) { AssertNotDisposed(); WorldInternal.ToggleItem(player?.Id ?? -1, (int)StreamType, Id, toggle); }