OSDN Git Service

W.I.P. #3 This Coordinate system...tricky!
[automap/automap.git] / Automap / AutomapMod.cs
1 
2 using Vintagestory.API.Client;
3 using Vintagestory.API.Common;
4
5
6
7 namespace Automap
8 {
9         public partial class AutomapMod : ModSystem
10         {
11                 private ICoreAPI API { get; set; }
12                 private ICoreClientAPI ClientAPI { get; set; }
13                 private ILogger Logger { get; set; }
14
15
16
17                 public override bool ShouldLoad(EnumAppSide forSide)
18                 {
19                         return forSide.IsClient();
20                 }
21
22                 public override void StartClientSide(ICoreClientAPI api)
23                 {                       
24                         this.API = api;
25
26                         if (api.Side == EnumAppSide.Client) {
27                         this.ClientAPI = api as ICoreClientAPI;
28                         this.Logger = Mod.Logger;
29
30                         ClientAPI.Logger.VerboseDebug("Automap Present!");
31                         ClientAPI.Event.LevelFinalize += StartAutomap;
32                         }
33
34                         base.StartClientSide(api);
35                 }
36
37                 public override double ExecuteOrder( )
38                 {
39                 return 0.2;
40                 }
41
42
43
44
45         }
46 }
47