mergemilitary/Assets/Scripts/Game/Wars/Soldiers/SoldierStates/SoldierStateWin.cs

30 lines
696 B
C#

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SoldierStateWin : BaseState<SoldierUnit>
{
public override void EnterState(Type pLastState)
{
base.EnterState(pLastState);
mMaster.SetACTrigger(SoldierACTrigger.TriggerWin);
ACSwitch[] tACs = mMaster.transform.GetComponents<ACSwitch>();
for (int i = 0; i < tACs.Length; i++)
{
tACs[i].IsOn = true;
}
}
public override void ExecuteState(float pDeltaTime)
{
base.ExecuteState(pDeltaTime);
}
public override void ExitState(Type pNextState)
{
base.ExitState(pNextState);
}
}