Ignore:
Timestamp:
Sep 3, 2018, 7:11:10 PM (3 years ago)
Author:
alloc
Message:

A17 compatibility changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements/MapRendering/API.cs

    r299 r324  
    33namespace MapRendering
    44{
    5         public class API : ModApiAbstract {
    6 
    7                 public override void GameAwake () {
     5        public class API : IModApi {
     6                private void GameAwake () {
     7                        // ReSharper disable once ObjectCreationAsStatement
    88                        new AllocsFixes.NetConnections.Servers.Web.Web ();
    99                        AllocsFixes.NetConnections.Servers.Web.LogBuffer.Instance.GetType ();
    1010                }
    1111
    12                 public override void GameStartDone () {
     12                private void GameStartDone () {
    1313                        if (AllocsFixes.NetConnections.Servers.Web.Handlers.ItemIconHandler.Instance != null) {
    1414                                AllocsFixes.NetConnections.Servers.Web.Handlers.ItemIconHandler.Instance.LoadIcons ();
     
    1616                }
    1717
    18                 public override void GameShutdown () {
     18                private void GameShutdown () {
    1919                        AllocsFixes.MapRendering.MapRendering.Shutdown ();
    2020                }
    2121
    22                 public override void CalcChunkColorsDone (Chunk _chunk) {
     22                private void CalcChunkColorsDone (Chunk _chunk) {
    2323                        AllocsFixes.MapRendering.MapRendering.RenderSingleChunk (_chunk);
    2424                }
    2525
     26                public void InitMod () {
     27                        ModEvents.GameAwake.RegisterHandler (GameAwake);
     28                        ModEvents.GameStartDone.RegisterHandler (GameStartDone);
     29                        ModEvents.GameShutdown.RegisterHandler (GameShutdown);
     30                        ModEvents.CalcChunkColorsDone.RegisterHandler (CalcChunkColorsDone);
     31                }
    2632        }
    2733}
Note: See TracChangeset for help on using the changeset viewer.