-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSnowyAssortedItemsModule.cs
37 lines (31 loc) · 1.29 KB
/
SnowyAssortedItemsModule.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System;
using Celeste.Mod.SnowyAssortedItems.Triggers;
using Microsoft.Xna.Framework;
using SnowyAssortedEntities.Entities;
namespace Celeste.Mod.SnowyAssortedItems {
public class SnowyAssortedItemsModule : EverestModule {
public static SnowyAssortedItemsModule Instance { get; private set; }
public override Type SettingsType => typeof(SnowyAssortedItemsModuleSettings);
public static SnowyAssortedItemsModuleSettings Settings => (SnowyAssortedItemsModuleSettings) Instance._Settings;
public override Type SessionType => typeof(SnowyAssortedItemsModuleSession);
public static SnowyAssortedItemsModuleSession Session => (SnowyAssortedItemsModuleSession) Instance._Session;
public SnowyAssortedItemsModule() {
Instance = this;
#if DEBUG
// debug builds use verbose logging
Logger.SetLogLevel(nameof(SnowyAssortedItemsModule), LogLevel.Verbose);
#else
// release builds use info logging to reduce spam in log files
Logger.SetLogLevel(nameof(SnowyAssortedItemsModule), LogLevel.Info);
#endif
}
public override void Load()
{
CassetteListener.Load();
}
public override void Unload()
{
CassetteListener.Unload();
}
}
}