Updated sensors documentation

This commit is contained in:
Pascal Serrarens 2022-06-29 14:30:01 +02:00
parent 450ec9012f
commit 284c77d0a2
5 changed files with 12 additions and 7 deletions

View File

@ -1,4 +1,5 @@
using System; 
using System;
namespace Passer.Humanoid.Tracking { namespace Passer.Humanoid.Tracking {
public enum FingerBones { public enum FingerBones {

View File

@ -8,7 +8,7 @@ namespace Passer.Humanoid {
using Passer.Humanoid.Tracking; using Passer.Humanoid.Tracking;
/// <summary> /// <summary>
/// An sensors used on the arm of a Humanoid /// An sensor used on the arm of a humanoid
/// </summary> /// </summary>
public abstract class ArmSensor : HumanoidSensor { public abstract class ArmSensor : HumanoidSensor {
/// <summary> /// <summary>

View File

@ -6,16 +6,14 @@ using UnityEditor;
namespace Passer.Humanoid { namespace Passer.Humanoid {
using Passer.Tracking; using Passer.Tracking;
/// <summary>
/// A sensor used on the head of a humanoid
/// </summary>
public abstract class HeadSensor : HumanoidSensor { public abstract class HeadSensor : HumanoidSensor {
protected HeadTarget headTarget => target as HeadTarget; protected HeadTarget headTarget => target as HeadTarget;
// get { return target as HeadTarget; }
//}
protected HumanoidControl humanoid => headTarget.humanoid; protected HumanoidControl humanoid => headTarget.humanoid;
//protected new Tracking.HeadSensor sensor;
#region Manage #region Manage
public virtual void CheckSensor(HeadTarget headTarget) { public virtual void CheckSensor(HeadTarget headTarget) {

View File

@ -3,6 +3,9 @@
namespace Passer.Humanoid { namespace Passer.Humanoid {
using Passer.Tracking; using Passer.Tracking;
/// <summary>
/// A sensor used to control a humanoid
/// </summary>
[System.Serializable] [System.Serializable]
public abstract class HumanoidSensor : Sensor { public abstract class HumanoidSensor : Sensor {

View File

@ -3,6 +3,9 @@
namespace Passer { namespace Passer {
using Tracking; using Tracking;
/// <summary>
/// A sensor used to track an object
/// </summary>
[System.Serializable] [System.Serializable]
public abstract class Sensor { public abstract class Sensor {
public bool enabled; public bool enabled;