protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => comment); f.KeyValue(() => stiffiness); f.KeyValue(() => gravityPower); f.KeyValue(() => gravityDir); f.KeyValue(() => dragForce); f.KeyValue(() => center); f.KeyValue(() => hitRadius); f.KeyValue(() => bones); f.KeyValue(() => colliderGroups); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => rangeOfMovementRestriction); f.KeyValue(() => limitRadius); f.KeyValue(() => limitRectLeft); f.KeyValue(() => limitRectRight); f.KeyValue(() => limitRectForward); f.KeyValue(() => limitRectBackward); f.KeyValue(() => postureRestriction); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => firstPersonBone); f.KeyValue(() => firstPersonBoneOffset); f.Key("meshAnnotations"); f.GLTFValue(meshAnnotations); f.KeyValue(() => lookAtTypeName); f.Key("lookAtHorizontalInner"); f.GLTFValue(lookAtHorizontalInner); f.Key("lookAtHorizontalOuter"); f.GLTFValue(lookAtHorizontalOuter); f.Key("lookAtVerticalDown"); f.GLTFValue(lookAtVerticalDown); f.Key("lookAtVerticalUp"); f.GLTFValue(lookAtVerticalUp); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.Key("bone"); f.Value((string)bone.ToString()); f.KeyValue(() => node); f.KeyValue(() => useDefaultValues); if (!useDefaultValues) { f.KeyValue(() => min); f.KeyValue(() => max); f.KeyValue(() => center); f.KeyValue(() => axisLength); } }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => name); f.KeyValue(() => renderQueue); f.KeyValue(() => shader); { f.Key("floatProperties"); f.BeginMap(); foreach (var kv in floatProperties) { f.Key(kv.Key); f.Value(kv.Value); } f.EndMap(); } { f.Key("vectorProperties"); f.BeginMap(); foreach (var kv in vectorProperties) { f.Key(kv.Key); f.Serialize(kv.Value.ToArray()); } f.EndMap(); } { f.Key("textureProperties"); f.BeginMap(); foreach (var kv in textureProperties) { f.Key(kv.Key); f.Value(kv.Value); } f.EndMap(); } { f.Key("keywordMap"); f.BeginMap(); foreach (var kv in keywordMap) { f.Key(kv.Key); f.Value(kv.Value); } f.EndMap(); } { f.Key("tagMap"); f.BeginMap(); foreach (var kv in tagMap) { f.Key(kv.Key); f.Value(kv.Value); } f.EndMap(); } }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => version); f.KeyValue(() => author); f.KeyValue(() => contactInformation); f.KeyValue(() => reference); f.KeyValue(() => title); f.KeyValue(() => texture); f.KeyValue(() => allowedUserName); f.KeyValue(() => violentUssageName); f.KeyValue(() => sexualUssageName); f.KeyValue(() => commercialUssageName); f.KeyValue(() => otherPermissionUrl); f.KeyValue(() => licenseName); f.KeyValue(() => otherLicenseUrl); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => materialName); f.KeyValue(() => propertyName); f.KeyValue(() => targetValue); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.Key("blendShapeGroups"); f.GLTFValue(blendShapeGroups); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => blendShapeGroups); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => offset); f.KeyValue(() => radius); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.Key("boneGroups"); f.GLTFValue(boneGroups); f.Key("colliderGroups"); f.GLTFValue(colliderGroups); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => node); f.Key("colliders"); f.GLTFValue(colliders); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => bounds_center); f.KeyValue(() => bounds_size); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => text); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => mesh); f.KeyValue(() => index); f.KeyValue(() => weight); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => mesh); f.KeyValue(() => firstPersonFlag); }
protected override void SerializeMembers(GLTFJsonFormatter f) { f.KeyValue(() => boneGroups); f.KeyValue(() => colliderGroups); }