public override void ExecuteAction() { Simulation sim = Simulation.Instance; SimulationController controller = sim.Controller; ParticleController particleController = controller.GetSimulationComponent <ParticleController>(); particleController.CreateParticles(_particleActions); }
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); }