static Mst() { // Initialize helpers to work with MSF Helper = new MstHelper(); // Initialize advanced settings Advanced = new MstAdvancedSettings(); Config = new MstConfig(); // Initialize runtime data Runtime = new MstRuntime(); // Initialize work with command line arguments Args = new MstArgs(); // List of options you can use in game Options = new MstProperties(); // Create a default connection Connection = Advanced.ClientSocketFactory(); // Initialize parts of framework, that act as "clients" Client = new MstClient(Connection); Server = new MstServer(Connection); Security = new MstSecurity(Connection); // Other stuff Create = new MstCreate(); Concurrency = new MstConcurrency(); Events = new MstEventsChannel("default", true); UseDevMode = Args.UseDevMode; }
static Runtime() { Environment = new Environment(); Config = new MstConfig(); Database = new LiteDatabase($"Filename={DependencyService.Get<ISystem>().GetLocalFilePath("Data.db")};Journal=false;Password=SwitchGo;"); }