NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/LegionBattle/Data/LegionBattleSideData.cs

35 lines
748 B
C#

using UnityEngine;
namespace Gameplay.LegionBattle
{
/// <summary>
/// 军团战边界数据
/// </summary>
public sealed class LegionBattleSideData
{
private GameObject goSide;
private bool isActive;
public bool IsActive
{
get { return isActive; }
set
{
if (isActive == value)
return;
isActive = value;
goSide.SetActive(value);
}
}
public LegionBattleSideData(Vector3 pos, GameObject go)
{
goSide = go;
goSide.transform.position = pos;
isActive = goSide.activeSelf;
IsActive = false;
}
}
}