public RigidbodyTimePoint(Vector3 position, Vector3 velocity, Quaternion rotation) { transformTimePoint = new TransformTimePoint(position, rotation); this.velocity = velocity; }
private void Awake() { startTP = new TransformTimePoint(transform.position, transform.rotation); childTransforms = GetComponent <RepairableEditor>().GetChildFixedTransforms(); }
protected void ApplyTimePoint(TransformTimePoint tp) { transform.position = tp.position; transform.rotation = tp.rotation; }