Beispiel #1
0
    void Awake()
    {
        levelManager=GameObject.Find("Managers").GetComponent<LB_LevelManager>();
        movementManager=GameObject.Find("Managers").GetComponent<LB_MovementManager>();
        maxComp=GameObject.Find("MAX").GetComponent<LB_MaxComp>();

        levelManager.SetAsDemo();
        maxComp.SetStartPosition(5,3,0);
        levelManager.AddObstaculo(new LB_Obstaculo(5,5,1));
        levelManager.AddSolucion(new LB_Solucion(5,7,0));
    }
Beispiel #2
0
 public void Execute(LB_MaxComp max)
 {
     if (name.StartsWith("Derecho")){
         max.addGoAhead();
         return;
     }
     if (name.StartsWith("GirarIzquierda")){
         max.addTurnLeft();
         return;
     }
     if (name.StartsWith("GirarDerecha")){
         max.addTurnRight();
         return;
     }
     if (name.StartsWith("Saltar")){
         max.addJump();
         return;
     }
     if (name.StartsWith("Foco")){
         max.addLigth();
         return;
     }
 }
 // Use this for initialization
 void Start()
 {
     lbManager=GameObject.Find("Managers").GetComponent<LB_LevelManager>();
     max=GameObject.Find("MAX").GetComponent<LB_MaxComp>();
     GenerateLevel(currentLevel++);
 }