protected virtual void OnAfterRotationVerticalAxisChange() { InternalRotationVerticalAxis.ClearSources(); if (RotationVerticalAxis != null) { InternalRotationVerticalAxis.AddSource(RotationVerticalAxis); } }
protected virtual void OnEnable() { OnAfterTargetChange(); OnAfterFacingSourceChange(); InternalRotationHorizontalAxis.RunWhenActiveAndEnabled(() => OnAfterRotationHorizontalAxisChange()); InternalRotationVerticalAxis.RunWhenActiveAndEnabled(() => OnAfterRotationVerticalAxisChange()); InternalMovementHorizontalAxis.RunWhenActiveAndEnabled(() => OnAfterMovementHorizontalAxisChange()); InternalMovementVerticalAxis.RunWhenActiveAndEnabled(() => OnAfterMovementVerticalAxisChange()); }