Weapons/Interfaces/IEquipment.cs

Interface for equipment items. Declares properties for a SkinnedModelRenderer, muzzle and ejection port GameObjects, and a GameObject getter, and extends IValid.

namespace KOTH;

public interface IEquipment : IValid
{
	public SkinnedModelRenderer ModelRenderer { get; set; }
	public GameObject Muzzle { get; set; }
	public GameObject EjectionPort { get; set; }
	public GameObject GameObject { get; }
}