Hi! I’m trying to make an options menu where I’ve got resolutions/quality/v-sync/antialiasing etc…
So I’m trying to make my drop down menu to have access to my anisotropic settings from my qualitySettings menu. So I’ve got 2 scripts called GameOptions and OptionsManager from GameOptions I’m setting my variables and in the OptionsManager I’m telling them what to do! Everything is OK but when I try to access my anisotropic variable I’m getting error “unity cannot implicitly convert type int to unityengine.anisotropicFiltering. An explicit conversion exist(are you missing a cast)” So can someone help me? Here is my script.
GameOptions;
public class GameOptions
{
public int anisotropic;
}
OptionsManager;
public class OptionsManager : MonoBehaviour
{
public Dropdown anisotropic;
public GameOptions gameOptions;
void OnEnable()
{
gameOptions = new GameOptions();
anisotropic.onValueChanged.AddListener(delegate { AnisotropicChange(); });
}
public void AnisotropicChange()
{
QualitySettings.anisotropicFiltering = gameOptions.anisotropic = anisotropic.value;
}
}