private void Start() { gameObject.AddComponent <AudioSource>(); kollision = GameObject.Find("Ship").GetComponent <Lumen>().kollision; gegner = GameObject.Find("GegnerSpawner").GetComponent <Gegner>(); //änderung wegen sound (,,,) GetComponent <AudioSource>().clip = kollision; }
public Kampf(Spieler spieler, Gegner gegner, Action continueWin, Action tot) : base(spieler, gegner) { Gegner = gegner; Spieler = spieler; ContinueWin = continueWin; ContinueTot = tot; TextadventureHelper.SetButtonsText("Angriff", "Magie", "Item benutzen"); if (Spieler.Klasse.Magie <= 0) { TextadventureHelper.ButtonsAktionen[1].IsEnabled = false; } }
private Reaktion ItemBenutzen() { Reaktion reaktion = Gegner.GetReaktionAufItem(Item); if (reaktion is null) { reaktion = new Reaktion($"{Item.Name} hat keine Wirkung auf {Gegner.Name}"); } else { Gegner.Lebenspunkte -= reaktion.Schaden; } Item = null; return(reaktion); }
private Reaktion SchadenAusteilenAngriff() { int schaden = SchadenBerechnen(KampfAktionsTyp.SpielerAngriff); return(Gegner.ErhalteSchaden(schaden)); }