public override void Init() { ConfigSys Config = Sys.Ref.Shared.GetObject <ConfigSys>(); RareTickSubscribers = new List <RareTickSubscriber>(); Selector = Config.Shared.Get <uint>("Unary.Common.Random.RareTickSelector"); Range = Config.Shared.Get <uint>("Unary.Common.Random.RareTickRange"); }
public override void Init() { ConfigSys ConfigSys = Sys.Ref.Shared.GetObject <ConfigSys>(); ConfigSys.Shared.Subscribe(this, nameof(SetUseVsync), "Unary.Common.Window.VSync", SubscriberType.Method); ConfigSys.Shared.Subscribe(this, nameof(SetWindowFullscreen), "Unary.Common.Window.Fullscreen", SubscriberType.Method); ConfigSys.Shared.Subscribe(this, nameof(SetWindowTitle), "Unary.Common.Window.Title", SubscriberType.Method); ConfigSys.Shared.Subscribe(this, nameof(SetWindowSize), "Unary.Common.Window.Size", SubscriberType.Method); }