Marc-Antoine Dumont 4a2a0fd111 First part
2015-10-29 20:42:26 -04:00

53 lines
1006 B
C#

using UnityEngine;
using System.Collections;
public class Gravity : MonoBehaviour {
public Character player;
void Start()
{
player = new Character(1, 10, 10, false);
}
// Update is called once per frame
void Update () {
if (!player.isTouchingTheFloor())
{
this.gameObject.transform.Translate(0,-0.1f,0);
}
if (Input.GetKey("p"))
{
player.setTouchingTheFloor(false);
}
}
void OnTriggerStay2D(Collider2D other)
{
if (other.gameObject.tag == "Floor")
{
player.setTouchingTheFloor(true);
}
}
void OnTriggerExit2D(Collider2D other)
{
if (other.gameObject.tag == "Floor")
{
player.setTouchingTheFloor(false);
}
}
void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.tag == "Floor")
{
player.setTouchingTheFloor(true);
}
}
}