Beispiel #1
0
    public void setDown()
    {
        DIR = isTouching ? TileManager.direction.down : TileManager.direction.none;
//		if (isTouching)
//		{
//			DIR = TileManager.direction.down;
//		}
//		else { DIR = TileManager.direction.none; }
    }
Beispiel #2
0
    public void setUp()
    {
        DIR = isTouching ? TileManager.direction.up : TileManager.direction.none;
//		if (isTouching)
//		{
//			DIR = TileManager.direction.up;
//		}
//		else { DIR = TileManager.direction.none; }
    }
Beispiel #3
0
    public void setRight()
    {
        DIR = isTouching ? TileManager.direction.right : TileManager.direction.none;
//		if (isTouching)
//		{
//			DIR = TileManager.direction.right;
//		}
//		else { DIR = TileManager.direction.none; }
    }
Beispiel #4
0
 void Update()
 {
     for (int i = 0; i < Input.touchCount; i++)
     {
         TouchPhase tp = Input.GetTouch(i).phase;
         if (tp == TouchPhase.Began || tp == TouchPhase.Stationary || tp == TouchPhase.Moved)
         {
             isTouching = true;
             if (DEBUG)
             {
                 Debug.Log("touchbegan");
             }
         }
         else if (tp == TouchPhase.Ended)
         {
             isTouching = false;
             if (DEBUG)
             {
                 Debug.Log("touchended");
             }
             DIR = TileManager.direction.none;
         }
     }
 }
Beispiel #5
0
 public void setNone()
 {
     DIR = TileManager.direction.none;
 }
Beispiel #6
0
 void Start()
 {
     DIR        = TileManager.direction.none;
     isTouching = false;
 }