Files
Cielonos/Assets/Opsive/BehaviorDesigner/Add-Ons/CielonosPack/Actions/GetPlayer.cs

28 lines
755 B
C#
Raw Normal View History

2025-11-25 08:19:33 -05:00
using Opsive.BehaviorDesigner.Runtime.Tasks;
using Opsive.BehaviorDesigner.Runtime.Tasks.Actions;
using Opsive.GraphDesigner.Runtime;
using Opsive.GraphDesigner.Runtime.Variables;
using Opsive.Shared.Utility;
using UnityEngine;
2025-12-08 05:27:53 -05:00
namespace Cielonos.MainGame.Characters.AI
2025-11-25 08:19:33 -05:00
{
[Description("获取玩家对象。")]
[NodeIcon("Assets/Sprites/Icon/Aim01.png")]
[Category("Cielonos")]
2026-03-20 12:07:44 -04:00
public class GetPlayer : AutomataActionBase
2025-11-25 08:19:33 -05:00
{
public SharedVariable<GameObject> player;
public override TaskStatus OnUpdate()
{
player.Value = MainGameManager.Player.gameObject;
return TaskStatus.Success;
}
public override void Reset()
{
player = null;
}
}
}