using UnityEngine;
using System.Collections;
public class angleTriggerUP : MonoBehaviour {
public GameObject player;
void OnTriggerStay2D (Collider2D other) {
if(other.gameObject.tag == "Player")
{
player.transform.rotation = Quaternion.Euler(0,0,45);
//print ("Up The Mountain");
}
}
}
using UnityEngine;
using System.Collections;
public class angleTriggerLevel : MonoBehaviour {
public GameObject player;
void OnTriggerStay2D (Collider2D other) {
if(other.gameObject.tag == "Player")
{
player.transform.rotation = Quaternion.Euler(0,0,0);
//print ("On Level Ground");
}
}
}
using UnityEngine;
using System.Collections;
public class angleTriggerDown : MonoBehaviour {
public GameObject player;
void OnTriggerStay2D (Collider2D other) {
if(other.gameObject.tag == "Player")
{
player.transform.rotation = Quaternion.Euler(0,0,-45);
//print ("Down The Mountain");
}
}
}
I’m using box coliders to change the angle of a dune buggy…is there a better way of doing this for 2D?