using System; using SnowLight.Game.Rooms; namespace SnowLight.Game.Bots.Behavior { public abstract class IBotBehavior { public abstract void Initialize(Bot BotObject); public abstract void PerformUpdate(RoomInstance Instance); public abstract void OnSelfEnterRoom(RoomInstance Instance); public abstract void OnSelfLeaveRoom(RoomInstance Instance); public abstract void OnUserChat(RoomInstance Instance, RoomActor Actor, string MessageText, bool Shout); public abstract void OnUserEnter(RoomInstance Instance, RoomActor Actor); public abstract void OnUserLeave(RoomInstance Instance, RoomActor Actor); } }