35 lines
748 B
C#
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;
|
|
}
|
|
}
|
|
} |