public void SetDistance(EnumDistance distance) { switch (distance) { case EnumDistance.M18: currentDistanceString = "18"; break; case EnumDistance.M30: currentDistanceString = "30"; break; case EnumDistance.M50: currentDistanceString = "50"; break; case EnumDistance.M70: currentDistanceString = "70"; break; } if (PlayerPrefs.HasKey(currentDistanceString + "SightX")) { float sightX = PlayerPrefs.GetFloat(currentDistanceString + "SightX"); float sightY = PlayerPrefs.GetFloat(currentDistanceString + "SightY"); float sightZ = PlayerPrefs.GetFloat(currentDistanceString + "SightZ"); transform.localPosition = new Vector3(sightX, sightY, sightZ); } }
public State(EnumTargetType targetType, EnumDistance distance) { IsMenuOpen = false; TargetType = targetType; Distance = distance; }