public CraftRequirement( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public AppearanceChange( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public TwitchSubscriber( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public ToggleDiaperMode( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public PlayerResources( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public FerryEnter( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public TrainingInfo( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public ToggleItemRequirements( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public ReloadGame( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public ItemDropEvent( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public TicTacToeActivate( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public PetRacingPlay( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public DungeonForce( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public ArenaLeave( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public RedeemStreamerToken( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public PlayerCount( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public GetVillageBoost( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public ValueItem( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public SetExpMultiplier( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public SetTimeOfDay( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public RaidJoin( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public HighestSkill( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public DuelAccept( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public GameClient(RavenBotConnection server, TcpClient client) { this.server = server; this.client = client; this.IsRemote = false; reader = new StreamReader(this.client.GetStream()); writer = new StreamWriter(this.client.GetStream()); BeginReceive(); BeginWrite(); }
public GameClient(RavenBotConnection server, Action <GameClient> onConnect, Action onConnectFailed) { this.server = server; this.IsRemote = true; this.client = new TcpClient(); this.onConnect = onConnect; this.onConnectFailed = onConnectFailed; try { this.client.BeginConnect(server.RemoteBotHost, server.RemoteBotPort, new AsyncCallback(OnConnect), null); } catch (Exception exc) { UnityEngine.Debug.LogError(exc); onConnectFailed?.Invoke(); } }
public ToggleHelmetVisibility( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
public void Initialize(GameManager gameManager) { Connection = new RavenBotConnection(gameManager, RemoteServer); Connection.Register <KickPlayer>("kick"); Connection.Register <PlayerLeave>("leave"); Connection.Register <IslandInfo>("island_info"); Connection.Register <TrainingInfo>("train_info"); Connection.Register <AppearanceChange>("change_appearance"); Connection.Register <PlayerInspect>("inspect"); Connection.Register <PlayerJoin>("join"); Connection.Register <PlayerUnstuck>("unstuck"); Connection.Register <PlayerTask>("task"); Connection.Register <ObservePlayer>("observe"); Connection.Register <MonsterPlayer>("monster"); Connection.Register <ToggleHelmetVisibility>("toggle_helmet"); Connection.Register <CycleEquippedPet>("toggle_pet"); Connection.Register <BuyItem>("buy_item"); Connection.Register <SellItem>("sell_item"); Connection.Register <VendorItem>("vendor_item"); Connection.Register <GiftItem>("gift_item"); Connection.Register <ValueItem>("value_item"); Connection.Register <CraftRequirement>("req_item"); Connection.Register <MaxMultiplier>("multiplier"); Connection.Register <ReloadGame>("reload"); Connection.Register <SetPet>("set_pet"); Connection.Register <GetPet>("get_pet"); Connection.Register <EquipItem>("equip"); Connection.Register <UnequipItem>("unequip"); Connection.Register <PlayerStats>("player_stats"); Connection.Register <PlayerResources>("player_resources"); Connection.Register <Highscore>("highscore"); Connection.Register <HighestSkill>("highest_skill"); Connection.Register <PlayerScale>("set_player_scale"); Connection.Register <TwitchSubscriber>("twitch_sub"); Connection.Register <TwitchCheerer>("twitch_cheer"); Connection.Register <ArenaJoin>("arena_join"); Connection.Register <ArenaLeave>("arena_leave"); Connection.Register <ArenaKick>("arena_kick"); Connection.Register <ArenaAdd>("arena_add"); Connection.Register <ArenaBegin>("arena_begin"); Connection.Register <ArenaEnd>("arena_end"); Connection.Register <DuelPlayer>("duel"); Connection.Register <ToggleDiaperMode>("toggle_diaper_mode"); Connection.Register <ToggleItemRequirements>("toggle_item_requirements"); Connection.Register <UseExpMultiplierScroll>("use_exp_scroll"); Connection.Register <SetExpMultiplier>("exp_multiplier"); Connection.Register <SetExpMultiplierLimit>("exp_multiplier_limit"); Connection.Register <SetTimeOfDay>("set_time"); Connection.Register <DuelCancel>("duel_cancel"); Connection.Register <DuelAccept>("duel_accept"); Connection.Register <DuelDecline>("duel_decline"); Connection.Register <RaidJoin>("raid_join"); Connection.Register <RaidForce>("raid_force"); Connection.Register <DungeonJoin>("dungeon_join"); Connection.Register <DungeonForce>("dungeon_force"); Connection.Register <DungeonStart>("dungeon_start"); Connection.Register <RaidStreamer>("raid_streamer"); Connection.Register <Craft>("craft"); Connection.Register <FerryEnter>("ferry_enter"); Connection.Register <FerryLeave>("ferry_leave"); Connection.Register <FerryTravel>("ferry_travel"); Connection.Register <ItemDropEvent>("item_drop_event"); Connection.Register <PlayerCount>("player_count"); Connection.Register <RedeemStreamerToken>("redeem_tokens"); Connection.Register <GetTokenCount>("token_count"); Connection.Register <GetScrollsCount>("scrolls_count"); Connection.Register <GetVillageBoost>("get_village_boost"); Connection.Register <TicTacToeActivate>("ttt_activate"); Connection.Register <TicTacToePlay>("ttt_play"); Connection.Register <TicTacToeReset>("ttt_reset"); Connection.Register <PetRacingPlay>("pet_race_play"); Connection.Register <PetRacingReset>("pet_race_reset"); Connection.LocalConnected -= BotConnected; Connection.LocalConnected += BotConnected; Connection.LocalDisconnected -= BotDisconnected; Connection.LocalDisconnected += BotDisconnected; Connection.RemoteConnected -= BotConnected; Connection.RemoteConnected += BotConnected; Connection.RemoteDisconnected -= BotDisconnected; Connection.RemoteDisconnected += BotDisconnected; Connection.Connect(BotConnectionType.Local); Connection.Connect(BotConnectionType.Remote); }
public CycleEquippedPet( GameManager game, RavenBotConnection server, PlayerManager playerManager) : base(game, server, playerManager) { }
protected PacketHandler(GameManager game, RavenBotConnection server, PlayerManager playerManager) { Game = game; Server = server; PlayerManager = playerManager; }