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(); } }
public void FindPlayerNotInHisRoom() { LOG.Log("不在房间 游戏结束"); mamaState = MamaState.FindPlayerNotInHisRoom; GameMgr.Instance.GameOverByFindPlayerIsNotInRoom(); }
public void DoEnterDoor() { mamaState = MamaState.EnterDoor; RandomLayer(m_InitLayer); }