micromissiles-unity/coverage/editmode/Assets/Scripts/IADS/Vessel.cs

28 lines
672 B
C#
Raw Normal View History

using UnityEngine;
using System.Collections.Generic;
public class Vessel : MonoBehaviour {
[SerializeField]
private List<Interceptor> missileInventory = new List<Interceptor>();
public void AddInterceptor(Interceptor interceptor) {
if (interceptor != null) {
missileInventory.Add(interceptor);
}
}
public void RemoveInterceptor(Interceptor interceptor) {
missileInventory.Remove(interceptor);
}
public List<Interceptor> GetInterceptorInventory() {
return new List<Interceptor>(missileInventory);
}
public int GetInterceptorCount() {
return missileInventory.Count;
}
// Additional methods can be added here as needed
}