コード例 #1
0
ファイル: RoomNav.cs プロジェクト: Shelldin/1610Spring2020
 public void AttemptToChangeRooms(string direction)
 {
     if (exitDictionary.ContainsKey(direction))
     {
         currentRoom = exitDictionary[direction];
         gameController.LogStringWithReturn("Ye embarketh to the " + direction);
         gameController.DisplayRoomText();
     }
     else
     {
         gameController.LogStringWithReturn("Ye cannot go " + direction);
     }
 }
コード例 #2
0
    public override bool DoActionResponse(GameControllerScript controller)
    {
        if (controller.roomNav.currentRoom.roomName == requiredString)
        {
            controller.roomNav.currentRoom = roomToChangeTo;
            controller.DisplayRoomText();
            return(true);
        }

        else
        {
            return(false);
        }
    }