private void InitXml(bool delete) { _initParent(delete); AnchorPoint.InitXml(); UpVector.InitXml(); NormalVector.InitXml(); }
public void Write(EndianBinaryWriter writer) { UpVector.Write(writer); writer.Write(Distance); ConstrainedObject.Write(writer); ConstrainingObject.Write(writer); }
public void Read(EndianBinaryReader reader) { UpVector.Read(reader); Distance = reader.ReadSingle(); ConstrainedObject.Read(reader); ConstrainingObject.Read(reader); }
public override IEnumerator ReceivePayload(VisualPayload payload) { payload.VisualData.Bound.transform.LookAt( AbsolutePosition.GetFirstValue(payload.Data)? LookTarget.GetFirstValue(payload.Data): payload.VisualData.Bound.transform.position + payload.VisualData.Bound.transform.PiecewiseMultiply(LookTarget.GetFirstValue(payload.Data)), AbsolutePosition.GetFirstValue(payload.Data)? UpVector.GetFirstValue(payload.Data): payload.VisualData.Bound.transform.position + payload.VisualData.Bound.transform.PiecewiseMultiply(UpVector.GetFirstValue(payload.Data)) ); var iterator = Router.TransmitAll(payload); while (iterator.MoveNext()) { yield return(null); } }
public void Read(EndianBinaryReader reader) { UpVector.Read(reader); ConstrainedObject.Read(reader); ConstrainingObject.Read(reader); }
public void Write(EndianBinaryWriter writer) { UpVector.Write(writer); writer.Write(AlignAxis); writer.Write(TargetOffset); }
public void Read(EndianBinaryReader reader) { UpVector.Read(reader); AlignAxis = reader.ReadVector3(); TargetOffset = reader.ReadVector3(); }