示例#1
0
 //ontriggerexit para que sepa cuando mario sale del colider
 private void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.transform.root.gameObject.name.Equals("Player"))
     {
         velocidadTortuga = transform.root.GetComponent <TurtleMovement>();
         //para que la tortuga vuelva a su velocidad inicial cuando mario salga
         velocidadTortuga.maxHorizontalVelocity = 1;
     }
 }
 //ontriger enter para que se sepa que es cuando mario entra en el colider
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.transform.root.gameObject.name.Equals("Player"))
     {
         velocidadTortuga = transform.root.GetComponent <TurtleMovement>();
         //si mario entra la velocidad de la tortuga se aumenta a 5
         velocidadTortuga.maxHorizontalVelocity = 5;
     }
 }
示例#3
0
    // Use this for initialization
    void Start()
    {
        currentTurtles   = turtleCount;
        currentHamsters  = hamsterCount;
        turtleMovement   = GameObject.Find("Hovering Turtle").GetComponent <TurtleMovement>();
        hamsterSpawnLane = GameObject.Find("HamsterLane");

        snekoMovementScript = GameObject.Find("Sneko").GetComponent <SnekoMovement>();
    }
 // Use this for initialization
 void Awake()
 {
     currentHealth  = startingHealth;
     managerEnemy   = GameObject.Find("EnemyManager").GetComponent <ManagerEnemy>();
     turtleMovement = GetComponent <TurtleMovement>();
 }
示例#5
0
 protected override void Initiate()
 {
     anim = GetComponent <Animator> ();
     move = GetComponent <TurtleMovement> ();
 }
示例#6
0
 private void Start()
 {
     _turtle = this.GetComponentInParent <TurtleMovement>();
 }
示例#7
0
 private void Awake()
 {
     turtleMovement = GetComponent <TurtleMovement>();
 }