23 lines
639 B
C#
23 lines
639 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using BehaviorDesigner.Runtime;
|
|
using static Gameplay.Level.LevelData;
|
|
|
|
namespace Gameplay.BT.Variables
|
|
{
|
|
[Serializable]
|
|
public class BattleInfo
|
|
{
|
|
public uint ownerId;
|
|
public uint theChosenOneId;
|
|
public AIType AIName;
|
|
public AttachAIType AttachAIName;
|
|
public List<PatrolInfo> PatrolInfos;
|
|
public int PartolPointIndex;
|
|
}
|
|
|
|
public class SharedBattleInfo : SharedVariable<BattleInfo>
|
|
{
|
|
public static implicit operator SharedBattleInfo(BattleInfo value) { return new SharedBattleInfo { Value = value }; }
|
|
}
|
|
} |