Convert timer actions to be properties
This commit is contained in:
@@ -47,7 +47,7 @@ namespace OpenRA.Mods.RA.Missions
|
|||||||
Player soviets;
|
Player soviets;
|
||||||
|
|
||||||
CountdownTimerWidget reinfTimer;
|
CountdownTimerWidget reinfTimer;
|
||||||
const int CountdownTicks = 18000;
|
const int CountdownTicks = /*18000;*/300;
|
||||||
|
|
||||||
static readonly string[] reinforcements = { "1tnk", "1tnk", "jeep", "mcv" };
|
static readonly string[] reinforcements = { "1tnk", "1tnk", "jeep", "mcv" };
|
||||||
|
|
||||||
@@ -171,18 +171,27 @@ namespace OpenRA.Mods.RA.Missions
|
|||||||
{
|
{
|
||||||
Header = header;
|
Header = header;
|
||||||
TicksLeft = ticksLeft;
|
TicksLeft = ticksLeft;
|
||||||
|
OnOneMinuteRemaining = () => Sound.Play("1minr.aud");
|
||||||
|
OnTwoMinutesRemaining = () => Sound.Play("2minr.aud");
|
||||||
|
OnThreeMinutesRemaining = () => Sound.Play("3minr.aud");
|
||||||
|
OnFourMinutesRemaining = () => Sound.Play("4minr.aud");
|
||||||
|
OnFiveMinutesRemaining = () => Sound.Play("5minr.aud");
|
||||||
|
OnTenMinutesRemaining = () => Sound.Play("10minr.aud");
|
||||||
|
OnTwentyMinutesRemaining = () => Sound.Play("20minr.aud");
|
||||||
|
OnThirtyMinutesRemaining = () => Sound.Play("30minr.aud");
|
||||||
|
OnFortyMinutesRemaining = () => Sound.Play("40minr.aud");
|
||||||
}
|
}
|
||||||
|
|
||||||
public Action OnExpired;
|
public Action OnExpired;
|
||||||
public Action OnOneMinuteRemaining = () => Sound.Play("1minr.aud");
|
public Action OnOneMinuteRemaining { get; set; }
|
||||||
public Action OnTwoMinutesRemaining = () => Sound.Play("2minr.aud");
|
public Action OnTwoMinutesRemaining { get; set; }
|
||||||
public Action OnThreeMinutesRemaining = () => Sound.Play("3minr.aud");
|
public Action OnThreeMinutesRemaining { get; set; }
|
||||||
public Action OnFourMinutesRemaining = () => Sound.Play("4minr.aud");
|
public Action OnFourMinutesRemaining { get; set; }
|
||||||
public Action OnFiveMinutesRemaining = () => Sound.Play("5minr.aud");
|
public Action OnFiveMinutesRemaining { get; set; }
|
||||||
public Action OnTenMinutesRemaining = () => Sound.Play("10minr.aud");
|
public Action OnTenMinutesRemaining { get; set; }
|
||||||
public Action OnTwentyMinutesRemaining = () => Sound.Play("20minr.aud");
|
public Action OnTwentyMinutesRemaining { get; set; }
|
||||||
public Action OnThirtyMinutesRemaining = () => Sound.Play("30minr.aud");
|
public Action OnThirtyMinutesRemaining { get; set; }
|
||||||
public Action OnFortyMinutesRemaining = () => Sound.Play("40minr.aud");
|
public Action OnFortyMinutesRemaining { get; set; }
|
||||||
|
|
||||||
const int Expired = 0;
|
const int Expired = 0;
|
||||||
const int OneMinute = 1500;
|
const int OneMinute = 1500;
|
||||||
|
|||||||
Reference in New Issue
Block a user