source: binary-improvements/7dtd-server-fixes/src/StateManager.cs@ 202

Last change on this file since 202 was 197, checked in by alloc, 10 years ago

fixes

File size: 877 bytes
Line 
1using AllocsFixes.NetConnections.Servers.Telnet;
2using AllocsFixes.NetConnections.Servers.Web;
3using System;
4using System.Reflection;
5
6namespace AllocsFixes
7{
8 public class StateManager
9 {
10 public static void Awake (GameManager manager)
11 {
12 try {
13 Log.Out ("[7dtd-server-fixes by Alloc] Version: " + Assembly.GetExecutingAssembly ().GetName ().Version);
14 new Web ();
15 new Telnet ();
16
17 ItemList.Instance.Init ();
18 CommandExtensions.InitCommandExtensions (manager);
19
20 PersistentData.PersistentContainer.Load ();
21 } catch (Exception e) {
22 Log.Out ("Error in StateManager.Awake: " + e);
23 }
24 }
25
26 public static void Shutdown (GameManager manager)
27 {
28 try {
29 Log.Out ("Server shutting down!");
30 PersistentData.PersistentContainer.Instance.Save ();
31 } catch (Exception e) {
32 Log.Out ("Error in StateManager.Shutdown: " + e);
33 }
34 }
35 }
36}
37
Note: See TracBrowser for help on using the repository browser.