/// <summary> /// We setup our target with this object /// </summary> protected override void FillTargets() { MMFeedbackBaseTarget target = new MMFeedbackBaseTarget(); MMPropertyReceiver receiver = new MMPropertyReceiver(); receiver.TargetObject = this.gameObject; receiver.TargetComponent = this; receiver.TargetPropertyName = "ThisLevel"; receiver.RelativeValue = RelativeValues; target.Target = receiver; target.LevelCurve = Curve; target.RemapLevelZero = RemapZero; target.RemapLevelOne = RemapOne; target.InstantLevel = InstantChange; _targets.Add(target); }
protected override void FillTargets() { if (TargetRectTransform == null) { return; } MMFeedbackBaseTarget targetMin = new MMFeedbackBaseTarget(); MMPropertyReceiver receiverMin = new MMPropertyReceiver(); receiverMin.TargetObject = TargetRectTransform.gameObject; receiverMin.TargetComponent = TargetRectTransform; receiverMin.TargetPropertyName = "anchorMin"; receiverMin.RelativeValue = RelativeValues; receiverMin.Vector2RemapZero = AnchorMinRemapZero; receiverMin.Vector2RemapOne = AnchorMinRemapOne; receiverMin.ShouldModifyValue = ModifyAnchorMin; targetMin.Target = receiverMin; targetMin.LevelCurve = AnchorMinCurve; targetMin.RemapLevelZero = 0f; targetMin.RemapLevelOne = 1f; targetMin.InstantLevel = 1f; _targets.Add(targetMin); MMFeedbackBaseTarget targetMax = new MMFeedbackBaseTarget(); MMPropertyReceiver receiverMax = new MMPropertyReceiver(); receiverMax.TargetObject = TargetRectTransform.gameObject; receiverMax.TargetComponent = TargetRectTransform; receiverMax.TargetPropertyName = "anchorMax"; receiverMax.RelativeValue = RelativeValues; receiverMax.Vector2RemapZero = AnchorMaxRemapZero; receiverMax.Vector2RemapOne = AnchorMaxRemapOne; receiverMax.ShouldModifyValue = ModifyAnchorMax; targetMax.Target = receiverMax; targetMax.LevelCurve = AnchorMaxCurve; targetMax.RemapLevelZero = 0f; targetMax.RemapLevelOne = 1f; targetMax.InstantLevel = 1f; _targets.Add(targetMax); }
protected override void FillTargets() { if (TargetTMPText == null) { return; } MMFeedbackBaseTarget target = new MMFeedbackBaseTarget(); MMPropertyReceiver receiver = new MMPropertyReceiver(); receiver.TargetObject = TargetTMPText.gameObject; receiver.TargetComponent = TargetTMPText; receiver.TargetPropertyName = "wordSpacing"; receiver.RelativeValue = RelativeValues; target.Target = receiver; target.LevelCurve = WordSpacingCurve; target.RemapLevelZero = RemapZero; target.RemapLevelOne = RemapOne; target.InstantLevel = InstantFontSize; _targets.Add(target); }
protected override void FillTargets() { if (TargetCanvasGroup == null) { return; } MMFeedbackBaseTarget target = new MMFeedbackBaseTarget(); MMPropertyReceiver receiver = new MMPropertyReceiver(); receiver.TargetObject = TargetCanvasGroup.gameObject; receiver.TargetComponent = TargetCanvasGroup; receiver.TargetPropertyName = "alpha"; receiver.RelativeValue = RelativeValues; target.Target = receiver; target.LevelCurve = AlphaCurve; target.RemapLevelZero = RemapZero; target.RemapLevelOne = RemapOne; target.InstantLevel = InstantAlpha; _targets.Add(target); }
protected override void FillTargets() { if (TargetRectTransform == null) { return; } MMFeedbackBaseTarget target = new MMFeedbackBaseTarget(); MMPropertyReceiver receiver = new MMPropertyReceiver(); receiver.TargetObject = TargetRectTransform.gameObject; receiver.TargetComponent = TargetRectTransform; receiver.TargetPropertyName = "pivot"; receiver.RelativeValue = RelativeValues; receiver.Vector2RemapZero = RemapZero; receiver.Vector2RemapOne = RemapOne; target.Target = receiver; target.LevelCurve = SpeedCurve; target.RemapLevelZero = 0f; target.RemapLevelOne = 1f; target.InstantLevel = 1f; _targets.Add(target); }