public override void Entry(IModHelper help) { helper = help; config = Helper.ReadConfig <ROFConfig>(); rnd = new Random(); List <Texture2D> flameTextures = new List <Texture2D>(); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire0.png")); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire1.png")); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire2.png")); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire3.png")); RingOfFire.flameTextures = flameTextures; RingOfFire.ringTexture = Helper.Content.Load <Texture2D>("assets/ring.png"); ControlEvents.KeyPressed += ControlEvents_KeyPressed; ControlEvents.KeyReleased += ControlEvents_KeyReleased; MenuEvents.MenuChanged += MenuEvents_MenuChanged; GameEvents.UpdateTick += GameEvents_UpdateTick; GraphicsEvents.OnPostRenderEvent += GraphicsEvents_OnPostRenderEvent; }
public override void Entry(IModHelper help) { helper = help; config = Helper.ReadConfig <ROFConfig>(); rnd = new Random(); List <Texture2D> flameTextures = new List <Texture2D>(); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire0.png")); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire1.png")); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire2.png")); flameTextures.Add(Helper.Content.Load <Texture2D>("assets/fire3.png")); RingOfFire.flameTextures = flameTextures; RingOfFire.ringTexture = Helper.Content.Load <Texture2D>("assets/ring.png"); helper.Events.Display.MenuChanged += OnMenuChanged; helper.Events.Display.Rendered += OnRendered; helper.Events.Input.ButtonPressed += OnButtonPressed; helper.Events.Input.ButtonReleased += OnButtonReleased; helper.Events.GameLoop.UpdateTicked += OnUpdateTicked; }