示例#1
0
 public void SetUp(Teleporttion tele)
 {
     EventE.CODEText               = tele.Name_Scene;
     ConnectScene                  = tele.ConnectScene;
     EventE.vanBan.text            = tele.Name_Scene;
     gameObject.transform.position = tele.PositionGo;
 }
示例#2
0
    public virtual void SetPlayerPositionInMap()
    {
        GameObject player;

        if (PlayerController.PlayerCurrent != null)
        {
            player = PlayerController.PlayerCurrent.gameObject;
        }
        else
        {
            Debug.Log("Khong tim thay Player");
            return;
        }
        Teleporttion teleportion = Array.Find(LTeleportion, e => e.ConnectScene == GameController.LastScene);

        if (teleportion == null)
        {
            Debug.Log("Thiết lập vị trí mặc định cho Player");
            SetPlayerPosDefault();
        }
        else
        {
            player.transform.position = teleportion.PositionBack;
        }
    }