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); } }
public override bool DoActionResponse(GameControllerScript controller) { if (controller.roomNav.currentRoom.roomName == requiredString) { controller.roomNav.currentRoom = roomToChangeTo; controller.DisplayRoomText(); return(true); } else { return(false); } }