Ejemplo n.º 1
0
        public FrameStepRenderer(Actor actor, IFrameStep frameStep, SceneLayers sceneLayers, InvokableDebugTool tool) :
            base(actor)
        {
            tool.onToolToggle += OnToggle;
            this.frameStep     = frameStep;
            this.sceneLayers   = sceneLayers;

            this.actor.transform.Position = new Vector2(-64, 32);
        }
Ejemplo n.º 2
0
        public Scene(SceneLayers sceneLayers, IFrameStep frameStep = null)
        {
            if (sceneLayers != null)
            {
                this.camera = new Camera(sceneLayers.gameCanvas);
            }

            this.sceneLayers = sceneLayers;
            this.frameStep   = frameStep != null ? frameStep : new EmptyFrameStep();
        }