Example #1
0
 public void HandleInput(ELGame.IGameEvent msg)
 {
     if (Input.GetMouseButtonDown(0))
     {
         Debug.Log("这是什么情况??????我也是醉了!!!!");
         RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero);
         if (hit.collider != null)
         {
             GameObject Tile = hit.transform.Find("Tile").gameObject;
             if (selectTile)
             {
                 if (selectTile.transform != Tile.transform)
                 {
                     selectTile.transform.GetComponent <SpriteRenderer>().color = selectColor;
                     selectColor = Tile.transform.GetComponent <SpriteRenderer>().color;
                     Tile.transform.GetComponent <SpriteRenderer>().color = Color.red;
                     selectTile = Tile;
                 }
             }
             else
             {
                 selectTile  = Tile;
                 selectColor = Tile.transform.GetComponent <SpriteRenderer>().color;
                 Tile.transform.GetComponent <SpriteRenderer>().color = Color.red;
             }
         }
     }
 }
Example #2
0
 public void Update()
 {
     ELGame.IGameEvent Idonknow = null;
     if (Input.GetMouseButtonDown(0))
     {
         Debug.Log("这东西有点狗啊!!!我没搞明白就可以用了???");
         EventManage.Instance.Run("test", Idonknow);
     }
 }