/// <summary> /// Registers all necessary hooks to set up the plugin /// </summary> public override void Initialize() { Manager = new WarpplateManager(TShock.DB); ServerApi.Hooks.GamePostInitialize.Register(this, OnPostInit); ServerApi.Hooks.GameInitialize.Register(this, OnInitialize); ServerApi.Hooks.NetGreetPlayer.Register(this, OnGreetPlayer); ServerApi.Hooks.ServerLeave.Register(this, OnLeave); }
public Player(int index, WarpplateManager manager) { Index = index; TimeStandingOnWarpplate = 0; CanUseWarpplates = true; HasJustUsedWarpplate = false; WarpplateUseCooldown = 0; Manager = manager; }
public Commands(WarpplateManager manager, Player[] players) { Manager = manager; Players = players; }