void Reset() { Debug.Log("Reset"); m_PositionModel = new PhotonTransformViewPositionModel(); m_RotationModel = new PhotonTransformViewRotationModel(); m_ScaleModel = new PhotonTransformViewScaleModel(); m_PositionControl = new PhotonTransformViewPositionControl(m_PositionModel); m_RotationControl = new PhotonTransformViewRotationControl(m_RotationModel); m_ScaleControl = new PhotonTransformViewScaleControl(m_ScaleModel); }
void Reset() { Debug.Log("Reset"); m_PositionModel = new PhotonTransformViewPositionModel(); m_RotationModel = new PhotonTransformViewRotationModel(); m_ScaleModel = new PhotonTransformViewScaleModel(); m_PositionControl = new PhotonTransformViewPositionControl( m_PositionModel ); m_RotationControl = new PhotonTransformViewRotationControl( m_RotationModel ); m_ScaleControl = new PhotonTransformViewScaleControl( m_ScaleModel ); }
private void DrawSynchronizePositionDataInterpolation(ref Rect propertyRect, SerializedProperty interpolatePositionProperty, PhotonTransformViewPositionModel.InterpolateOptions interpolateOption) { DrawPropertyWithHelpIcon(ref propertyRect, ref this.m_InterpolateHelpOpen, interpolatePositionProperty, INTERPOLATE_TOOLTIP); DrawHelpBox(ref propertyRect, this.m_InterpolateHelpOpen, GetInterpolateHelpBoxHeight(), INTERPOLATE_HELP, INTERPOLATE_HELP_URL); switch (interpolateOption) { case PhotonTransformViewPositionModel.InterpolateOptions.FixedSpeed: EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsSpeed"), new GUIContent("MoveTowards Speed")); propertyRect.y += EDITOR_LINE_HEIGHT; break; case PhotonTransformViewPositionModel.InterpolateOptions.Lerp: EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateLerpSpeed"), new GUIContent("Lerp Speed")); propertyRect.y += EDITOR_LINE_HEIGHT; break; } }
private void DrawSynchronizePositionDataExtrapolation(ref Rect propertyRect, SerializedProperty extrapolatePositionProperty, PhotonTransformViewPositionModel.ExtrapolateOptions extrapolateOption) { DrawPropertyWithHelpIcon(ref propertyRect, ref this.m_ExtrapolateHelpOpen, extrapolatePositionProperty, EXTRAPOLATE_TOOLTIP); DrawHelpBox(ref propertyRect, this.m_ExtrapolateHelpOpen, GetExtrapolateHelpBoxHeight(), EXTRAPOLATE_HELP, EXTRAPOLATE_HELP_URL); if (extrapolateOption != PhotonTransformViewPositionModel.ExtrapolateOptions.Disabled) { EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.ExtrapolateIncludingRoundTripTime")); propertyRect.y += EDITOR_LINE_HEIGHT; } switch (extrapolateOption) { case PhotonTransformViewPositionModel.ExtrapolateOptions.FixedSpeed: EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.ExtrapolateSpeed")); propertyRect.y += EDITOR_LINE_HEIGHT; break; } }
public PhotonTransformViewPositionControl( PhotonTransformViewPositionModel model ) { m_Model = model; }
private void DrawSynchronizePositionDataInterpolation(ref Rect propertyRect, SerializedProperty interpolatePositionProperty, PhotonTransformViewPositionModel.InterpolateOptions interpolateOption) { DrawPropertyWithHelpIcon(ref propertyRect, ref this.m_InterpolateHelpOpen, interpolatePositionProperty, INTERPOLATE_TOOLTIP); DrawHelpBox(ref propertyRect, this.m_InterpolateHelpOpen, GetInterpolateHelpBoxHeight(), INTERPOLATE_HELP, INTERPOLATE_HELP_URL); switch (interpolateOption) { case PhotonTransformViewPositionModel.InterpolateOptions.FixedSpeed: EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsSpeed"), new GUIContent("MoveTowards Speed")); propertyRect.y += EDITOR_LINE_HEIGHT; break; case PhotonTransformViewPositionModel.InterpolateOptions.Lerp: EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateLerpSpeed"), new GUIContent("Lerp Speed")); propertyRect.y += EDITOR_LINE_HEIGHT; break; /*case PhotonTransformViewPositionModel.InterpolateOptions.MoveTowardsComplex: Rect curveRect = new Rect(propertyRect.xMin, propertyRect.yMin, propertyRect.width - 100, propertyRect.height); EditorGUI.PropertyField(curveRect, serializedObject.FindProperty("m_PositionModel.InterpolateSpeedCurve"), new GUIContent("MoveTowards Speed Curve")); Rect labelRect = new Rect(propertyRect.xMax - 95, propertyRect.yMin, 10, propertyRect.height); GUI.Label(labelRect, "x"); Rect multiplierRect = new Rect(propertyRect.xMax - 80, propertyRect.yMin, 80, propertyRect.height); EditorGUI.PropertyField(multiplierRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsSpeed"), GUIContent.none); propertyRect.y += EDITOR_LINE_HEIGHT; EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsAcceleration"), new GUIContent("Acceleration")); propertyRect.y += EDITOR_LINE_HEIGHT; EditorGUI.PropertyField(propertyRect, serializedObject.FindProperty("m_PositionModel.InterpolateMoveTowardsDeceleration"), new GUIContent("Deceleration")); propertyRect.y += EDITOR_LINE_HEIGHT; break;*/ } }
public PhotonTransformViewPositionControl(PhotonTransformViewPositionModel model) { this.m_Model = model; }
// Token: 0x0600BAB0 RID: 47792 RVA: 0x0043F54A File Offset: 0x0043D74A public PhotonTransformViewPositionControl(PhotonTransformViewPositionModel PMLNAMDEBFI) { this.HNCFAJJGIPN = PMLNAMDEBFI; }
public PhotonTransformViewPositionControl(PhotonTransformViewPositionModel model) { }