public class PN_StartPlayerAI : ProcessNode
|
{
|
public PN_StartPlayerAI(int startOrStop)
|
{
|
intParam = startOrStop;
|
}
|
|
public sealed override void Init()
|
{
|
#if UNITY_EDITOR
|
if (RuntimeLogUtility.s_LogProcessInfo)
|
{
|
UnityEngine.Debug.LogFormat("恢复自动AI状态");
|
}
|
#endif
|
|
GA_Hero _hero = PlayerDatas.Instance.hero;
|
if (_hero != null)
|
{
|
if (intParam == 1)
|
{
|
_hero.Behaviour.StartHandupAI();
|
}
|
else
|
{
|
_hero.Behaviour.StopKillUntilDieAI();
|
_hero.Behaviour.StopHandupAI(false);
|
}
|
}
|
}
|
|
public sealed override bool IsOver()
|
{
|
return true;
|
}
|
|
public sealed override void UnInit()
|
{
|
}
|
|
public sealed override void Update()
|
{
|
}
|
}
|