コード例 #1
0
ファイル: SimulationController.cs プロジェクト: lfwelove/GDK
        //[MenuItem("Window/Simulation")]
        public static void Init(IGameMath gameMath)
        {
            controller = new SimulationController();
            modelData  = new SimulationModelData();
            math       = gameMath;

            SimulationView window = (SimulationView)EditorWindow.GetWindow(typeof(SimulationView));

            window.Initialize(controller, modelData);
            window.Show();
        }
コード例 #2
0
ファイル: SimulationView.cs プロジェクト: lfwelove/GDK
 /// <summary>
 /// Initialize the view with the controller and model data.
 /// </summary>
 /// <param name="controller">The simulation controller.</param>
 /// <param name="modelData">The data needed to display.</param>
 public void Initialize(SimulationController controller, ISimulationModelData modelData)
 {
     Controller  = controller;
     ModelData   = modelData;
     initialized = true;
 }