コード例 #1
0
 public Event(GridHandler.Level level, string title, string description, EventOption option1, EventOption option2)
 {
     Level       = level;
     Title       = title;
     Description = description;
     Option1     = option1;
     Option2     = option2;
 }
コード例 #2
0
        public Event GetRandomEvent(GridHandler.Level level)
        {
            var events = EventsList.Where(e => e.Level == level || e.Level == GridHandler.Level.ANY).ToList();

            var randomEvent = events[Random.Range(0, events.Count)];

            randomEvent.Occurance += 1;

            return(randomEvent);
        }
コード例 #3
0
        public void PlayGame(string levelName)
        {
            switch (levelName)
            {
            case "France":
                CurrentLevel = GridHandler.Level.FRANCE;
                break;

            case "Netherlands":
                CurrentLevel = GridHandler.Level.NETHERLANDS;
                break;

            default:
                CurrentLevel = GridHandler.Level.FULL;
                break;
            }

            SceneManager.LoadScene("GameScene");
        }