public static void HandleActorAction(WorldSession session, ClientActorAction actorAction) { Console.WriteLine($"Got Actor Action: {actorAction.Action}(0x{actorAction.Action:X}), {actorAction.Parameters[0]}, " + $"{actorAction.Parameters[1]}, {actorAction.Parameters[2]}, {actorAction.Parameters[3]}, {actorAction.Parameters[4]}"); ActorActionManager.Invoke(session, actorAction); }
private static void Main() { Console.Title = Title; ConfigManager.Initialise(); DatabaseManager.Initialise(ConfigManager.Config.MySql.Authentication, ConfigManager.Config.MySql.DataCentre, ConfigManager.Config.MySql.World); GameTableManager.InitialiseWorld(ConfigManager.Config.Server.AssetPath); PacketManager.Initialise(); ActorActionManager.Initalise(); GmCommandManager.Initalise(); AssetManager.Initialise(); ScriptManager.Initialise(); MapManager.Initialise(); SocialManager.Initialise(); NetworkManager.Initialise(ConfigManager.Config.Server.WorldPort); UpdateManager.Initialise(); CommandManager.Initialise(); }