1 using System.Collections.Generic;
6 namespace droid.Runtime.Prototyping.Sensors.Occupancy {
10 [AddComponentMenu(SensorComponentMenuPath._ComponentMenuPath
12 + SensorComponentMenuPath._Postfix)]
16 [Header(
"Observation", order = 103)]
18 Vector3[] _observation_value;
20 [SerializeField]
Space1 _observation_value_space;
25 public Space1 SingleSpace {
get {
return this._observation_value_space; } }
30 public Vector3[] ObservationArray {
31 get {
return this._observation_value; }
41 public override IEnumerable<float> FloatEnumerable {
43 var a =
new float[this.ObservationArray.Length*3];
44 for (var i = 0; i < ObservationArray.Length * 3; i += 3) {
45 a[i] = this.ObservationArray[i].x;
46 a[i+1] = this.ObservationArray[i].y;
47 a[i+2] = this.ObservationArray[i].z;
override void UpdateObservation()