Net.Project.B/Src/WorldNode/UnityEvacuateNode.cs

29 lines
591 B
C#
Raw Normal View History

2025-04-14 15:39:24 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using BITKit.WorldNode;
#if UNITY_5_3_OR_NEWER
using UnityEngine;
using UnityEngine.Serialization;
namespace Net.Project.B.WorldNode
{
public interface IEvacuateType{}
[Serializable]
public struct HelicopterEvacuate:IEvacuateType
{
public int time;
}
[Serializable]
public class UnityEvacuateNode :IWorldNode
{
[SerializeReference, SubclassSelector] private IEvacuateType evacuateType;
public IEvacuateType EvacuateType => evacuateType;
}
}
#endif