Beispiel #1
0
 public override void ResolveEvent(Story story)
 {
     story.PlayerHero.RemoveWeaponHolder();
 }
Beispiel #2
0
 public override void ResolveEvent(Story story)
 {
     story.PlayerHero.RemoveBackPack();
 }
Beispiel #3
0
 public override void ResolveEvent(Story story)
 {
     story.PlayerHero.Kill();
     throw new YouAreDeadException(SpecialMessage + GlobalTranslator.Instance.Translator.ProvideValue("YouDied"));
 }
Beispiel #4
0
 /// <summary>
 /// Execute the Event.
 /// </summary>
 /// <param name="story">The Story to which the Event belongs to</param>
 public abstract void ResolveEvent(Story story);
Beispiel #5
0
 public override void ResolveEvent(Story story)
 {
     story.AddParagraph(CreateParagraph.CreateAParagraph(this.DestinationNumber));
     story.Move(this.DestinationNumber);
 }