Exemple #1
0
    public override void ExecuteAction()
    {
        Simulation           sim                = Simulation.Instance;
        SimulationController controller         = sim.Controller;
        ParticleController   particleController = controller.GetSimulationComponent <ParticleController>();

        particleController.CreateParticles(_particleActions);
    }
Exemple #2
0
    public override void ExecuteAction()
    {
        Simulation           sim        = Simulation.Instance;
        SimulationController controller = sim.Controller;

        Debug.Log("TRANSITION");

        // Change scene
        SimulationSceneController sceneController = controller.GetSimulationComponent <SimulationSceneController>();

        sceneController.ChangeScene(routeID);
    }
    public override void ExecuteAction()
    {
        Simulation           sim        = Simulation.Instance;
        SimulationController controller = sim.Controller;

        //Debug.Log("DECISION");

        // Get the decision controller and activate the decision set
        DecisionController decisionController = controller.GetSimulationComponent <DecisionController>();

        decisionController.StartDecisionProcess(decisionSet);
    }