28 lines
593 B
C#
28 lines
593 B
C#
using UnityEngine;
|
|
|
|
namespace BitStrap.Examples
|
|
{
|
|
public class FloatExtensionsExample : MonoBehaviour
|
|
{
|
|
[Header("Edit the fields and click the buttons to test them!")]
|
|
public float ValueToMap = 0.25f;
|
|
|
|
public float OriginalMinRange;
|
|
|
|
public float OriginalMaxRange = 1f;
|
|
|
|
public float NewMinRange;
|
|
|
|
public float NewMaxRange = 10f;
|
|
|
|
public float NewValue;
|
|
|
|
[Button]
|
|
public void MapRange()
|
|
{
|
|
NewValue = ValueToMap.MapRange(OriginalMinRange, OriginalMaxRange, NewMinRange, NewMaxRange);
|
|
Debug.LogFormat("Old value: {0}, new value: {1}", ValueToMap, NewValue);
|
|
}
|
|
}
|
|
}
|