Периодические загрузки миссии без использования TickCounter():

Код:
	//Runs once, when mission is loaded
	public override void Init(maddox.game.ABattle battle, int missionNumber)
	{
		base.Init(battle,missionNumber);
		//Planned missions
		MissionLoader(30,10,"missions/Multi/Dogfight/bombers1.mis");  // 10s from main mission start and repeatedly every 30s
		MissionLoader(100,60,"missions/Multi/Dogfight/bombers2.mis"); // 60s from main mission start and repeatedly every 100s
	}
	
	public void MissionLoader(int period, int offset, string mission)
	{
		if (offset > 0)
			Timeout(offset, () => {MissionLoader(period,0,mission);});
		else
			{
				GamePlay.gpPostMissionLoad(mission);	
				Timeout(period, () => {MissionLoader(period,0,mission);});		
			}
	}