
Сообщение от
-atas-
Задача - вывести на экран 2 сообщения, через 10 минут после загрузки подмиссии BoF2_ground01.mis + еще через 5 минут (15 после подгрузки). Вот такое будет работать или как-то изменить?
Код:
public class Mission : AMission
{
// loads my sub-missions
public override void OnTickGame()
{
if (Time.tickCounter() % 108000 == 6000) // 60-10
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/BoF2/BoF2_ground01.mis");
// GamePlay.gpHUDLogCenter("Attention! Enemy activity spotted at x!");
Timeout(600, () =>
{
GamePlay.gpHUDLogCenter("1.Attention! Enemy activity spotted at x!");
});
Timeout(300, () =>
{
GamePlay.gpHUDLogCenter("2.Urgent help needed at x!");
});
}
вот так :
Код:
public class Mission : AMission
{
// loads my sub-missions
public override void OnTickGame()
{
if (Time.tickCounter() % 108000 == 6000) // 60-10
{
GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/BoF2/BoF2_ground01.mis");
double initTime = 0.0;
Timeout(initTime +=600, () =>
{
GamePlay.gpHUDLogCenter("1.Attention! Enemy activity spotted at x!");
});
Timeout(initTime +=300, () =>
{
GamePlay.gpHUDLogCenter("2.Urgent help needed at x!");
});
}