Exemple #1
0
        public static void NewScene(GameServices gs, string name, out Scene scene, out SystemReferences sys)
        {
            scene = new Scene(gs, name);
            sys   = new SystemReferences(gs, scene);

            SceneFactory.gs    = gs;
            SceneFactory.scene = scene;
        }
    public override void Execute()
    {
        // System.Diagnostics.Debugger.Launch();

        var systemReferences = new SystemReferences(this);

        new PropertyAccessorWeaver(this, systemReferences).Execute();
        new BackingFieldAccessWeaver(ModuleDefinition, this).Execute();

        CleanReferences();
    }