This commit is contained in:
CortexCore
2023-10-24 23:38:22 +08:00
parent 2c4710bc5d
commit bd40165ade
152 changed files with 3681 additions and 1531 deletions

View File

@@ -38,6 +38,32 @@ namespace BITKit.Sensors
/// <returns></returns>
UniTask Execute();
}
[Serializable]
public class UnitySensor : ISensor
{
[SerializeField] private GameObject gameObject;
private ISensor _sensorImplementation => gameObject.GetComponent<ISensor>();
public IEnumerable<Transform> Get()
{
return _sensorImplementation.Get();
}
public bool IsValid(Collider _collider)
{
return _sensorImplementation.IsValid(_collider);
}
public float GetDistance()
{
return _sensorImplementation.GetDistance();
}
public UniTask Execute()
{
return _sensorImplementation.Execute();
}
}
[System.Serializable]
public class SensorMonoProxy:ISensor
{