|
|
|
|
|
|
var gameObj = new GameObject(); |
|
|
|
|
|
|
|
var sensorComponent = gameObj.AddComponent<RigidBodySensorComponent>(); |
|
|
|
Assert.IsFalse(sensorComponent.IsTrivial()); |
|
|
|
var sensor = sensorComponent.CreateSensors()[0]; |
|
|
|
SensorTestHelper.CompareObservation(sensor, new float[0]); |
|
|
|
} |
|
|
|
|
|
|
UseLocalSpaceTranslations = true, |
|
|
|
UseLocalSpaceRotations = true |
|
|
|
}; |
|
|
|
Assert.IsTrue(sensorComponent.IsTrivial()); |
|
|
|
|
|
|
|
var sensor = sensorComponent.CreateSensors()[0]; |
|
|
|
sensor.Update(); |
|
|
|
|
|
|
UseLocalSpaceLinearVelocity = true |
|
|
|
}; |
|
|
|
sensorComponent.VirtualRoot = virtualRoot; |
|
|
|
Assert.IsFalse(sensorComponent.IsTrivial()); |
|
|
|
|
|
|
|
var sensor = sensorComponent.CreateSensors()[0]; |
|
|
|
sensor.Update(); |
|
|
|