public void Initialize() { GameService.GetService <IEventService>().Subscribe( Events.INTERNAL_RESOLUTION_CHANGED, _ => { IRenderService renderService = GameService.GetService <IRenderService>(); renderService.AddRenderTarget( RENDER_TARGET_KEY, renderService.InternalResolutionX, 32, RenderTargetUsage.PreserveContents ); } ); IsActive = false; previousCommands = new List <string>(); previousPointer = 0; currentCommand = new StringBuilder(); activeCommand = null; holdBackspaceTimer = 0; holdBackspaceLimiter = 0; blinkTimer = 0; lastOutput = ""; wasLastOutputSuccessful = true; RegisterConsoleCommands(); }
public void Initialize() { GameService.GetService <IEventService>().Subscribe( Events.INTERNAL_RESOLUTION_CHANGED, _ => { IRenderService renderService = GameService.GetService <IRenderService>(); renderService .AddRenderTarget( RenderTargets.DepthPrimary, renderService.InternalResolutionX, renderService.InternalResolutionY, RenderTargetUsage.PreserveContents ) .AddRenderTarget( RenderTargets.CompositeSecondary, renderService.InternalResolutionX, renderService.InternalResolutionY, RenderTargetUsage.PreserveContents ) .AddRenderTarget( RenderTargets.CompositeTertiary, renderService.InternalResolutionX, renderService.InternalResolutionY, RenderTargetUsage.PreserveContents ); } ); scenes = new Dictionary <string, Scene>(); shouldReset = false; CurrentScene = null; }
public void Initialize() { SelectedUnits = new HashSet <IUnit>(); GameService.GetService <IEventService>().Subscribe( Events.INTERNAL_RESOLUTION_CHANGED, _ => { IRenderService renderService = GameService.GetService <IRenderService>(); renderService.AddRenderTarget( RENDER_TARGET_KEY, renderService.InternalResolutionX, renderService.InternalResolutionY, RenderTargetUsage.PreserveContents ); } ); }