示例#1
0
    public void ToNextDoor(GameObject doorGameObj)
    {
        Door nextDoor = GameResMgr.Instance.m_LayerRes[m_InitLayer].m_Door;

        nextDoor.OpenDoor();
        transform.position = nextDoor.transform.position;
        mamaState          = MamaState.Walking;

        if (doorGameObj != null)
        {
            var door = doorGameObj.GetComponent <Door>();
            door.CloseDoor();
        }
    }
示例#2
0
 public void FindPlayerNotInHisRoom()
 {
     LOG.Log("不在房间 游戏结束");
     mamaState = MamaState.FindPlayerNotInHisRoom;
     GameMgr.Instance.GameOverByFindPlayerIsNotInRoom();
 }
示例#3
0
 public void DoEnterDoor()
 {
     mamaState = MamaState.EnterDoor;
     RandomLayer(m_InitLayer);
 }