mirror of
https://github.com/Phantop/LADXHD.git
synced 2024-11-01 12:24:16 +00:00
37 lines
792 B
C#
37 lines
792 B
C#
|
|
|||
|
namespace ProjectZ.InGame.GameObjects.Base.Components.AI
|
|||
|
{
|
|||
|
class AiTriggerTimer : AiTrigger
|
|||
|
{
|
|||
|
public int StartTime;
|
|||
|
public double CurrentTime;
|
|||
|
public bool State;
|
|||
|
|
|||
|
public AiTriggerTimer(int startTime)
|
|||
|
{
|
|||
|
StartTime = startTime;
|
|||
|
}
|
|||
|
|
|||
|
public override void OnInit()
|
|||
|
{
|
|||
|
State = false;
|
|||
|
CurrentTime = StartTime;
|
|||
|
}
|
|||
|
|
|||
|
public override void Update()
|
|||
|
{
|
|||
|
if (CurrentTime > 0)
|
|||
|
CurrentTime -= Game1.DeltaTime;
|
|||
|
|
|||
|
if (CurrentTime <= 0)
|
|||
|
State = true;
|
|||
|
}
|
|||
|
|
|||
|
public void Reset()
|
|||
|
{
|
|||
|
CurrentTime = StartTime;
|
|||
|
State = false;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|