using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class UnmannedAerialVehicleUI : MonoBehaviour
{
public static UnmannedAerialVehicleUI Instance;
///
/// 选中的无人机编队
///
public UnmannedAerialVehicleManage unmannedAerialVehicleManage;
public void Awake()
{
Instance = this;
}
// Start is called before the first frame update
void Start()
{
}
///
/// 切换无人机阵型
///
///
public void AddFormation(int number)
{
if (unmannedAerialVehicleManage)
{
unmannedAerialVehicleManage.Formation(number);
}
}
///
/// 航线设置
///
public void GetRouteSettings(bool isOpen)
{
if (unmannedAerialVehicleManage)
{
if (isOpen)
{
unmannedAerialVehicleManage.RouteSettings();
if (unmannedAerialVehicleManage.airRoute)
unmannedAerialVehicleManage.airRoute.transform.localScale = Vector3.one;
}
else
{
unmannedAerialVehicleManage.TurnOffCourseSettings();
if (unmannedAerialVehicleManage.airRoute)
unmannedAerialVehicleManage.airRoute.transform.localScale = Vector3.zero;
}
}
}
public void SwitchModelScale(float scale)
{
transform.localScale = new Vector3(scale, scale, scale);
}
///
/// 切换模式
///
///
public void GetModeSwitch(int patternCut)
{
if (unmannedAerialVehicleManage)
{
unmannedAerialVehicleManage.modeSwitch(patternCut);
}
}
}