This is what I have
Code:
using System;
using System.Collections;
using System.Collections.Generic;
using maddox.game;
using maddox.game.world;
public class Mission : AMission
{
public override void OnBattleStarted()
{
base.OnBattleStarted();
GamePlay.gpHUDLogCenter("Welcome to TP Night");
}
public override void OnTrigger(int missionNumber, string shortName, bool active)
{
if ("WinCondition1".Equals(shortName) && active)
{
GamePlay.gpHUDLogCenter("Mission Success !");
GamePlay.gpGetTrigger(shortName).Enable = false;
}
}
private void setMainMenu(Player player)
{
GamePlay.gpSetOrderMissionMenu(player, false, 0, new string[] { "Start Airgroup Engines" }, new bool[] { true });
}
public override void OnOrderMissionMenuSelected(Player player, int ID, int menuItemIndex)
{
base.OnOrderMissionMenuSelected(player, ID, menuItemIndex);
if (ID == 0) // main menu
{
if (menuItemIndex == 1) // Start Airgroup Engines
{
GamePlay.gpLogServer(null, "Start Engines", null); // Controlmessage
GamePlay.gpPlayer().Place().Group().Idle = false;
}
}
}
public override void Inited()
{
setMainMenu(GamePlay.gpPlayer());
}
public override void OnBattleStarted()
{
base.OnBattleStarted();
MissionNumberListener = -1;
GamePlay.gpPlayer().Place().Group().Idle = true;
}
}