public ShootingLevelObjective(Game1 game, Mission mission, String description,
                                      String level, LevelStartCondition levelStartCondition,
                                      EventTextCapsule eventTextCapsule) :
            base(game, mission, description)
        {
            Setup(level, levelStartCondition);

            eventTextCanvas             = eventTextCapsule.EventTextCanvas;
            objectiveCompletedEventText = eventTextCapsule.CompletedText;
            objectiveFailedEventText    = eventTextCapsule.FailedText;

            if (eventTextCapsule.Portraits.Count > 0)
            {
                SetupPortraits(eventTextCapsule.Portraits, eventTextCapsule.PortraitTriggers);
            }
        }
Exemplo n.º 2
0
 public void StartLevelAfterCondition(String levelName, LevelStartCondition levelStartCondition)
 {
     levelToStart             = levelName;
     this.levelStartCondition = levelStartCondition;
 }
 private void Setup(String level, LevelStartCondition levelStartCondition)
 {
     this.level = level;
     this.levelStartCondition = levelStartCondition;
 }
 public ShootingLevelObjective(Game1 game, Mission mission, String description,
                               String level, LevelStartCondition levelStartCondition) :
     base(game, mission, description)
 {
     Setup(level, levelStartCondition);
 }