Sto provando ad allegare un evento onValueChanged al mio cursore GUI, ma per qualche motivo mi dà un'opzione obbligatoria per inserire un valore (è la quarta casella in la sezione "On Value Change (Single)"). Quindi invia solo il valore indicato, non il valore effettivo del cursore.Unity3D Slider onValueChanged invia solo 0 (o altro valore definito)
Il codice per l'evento è la seguente:
public void ChangeWindDirection(float value)
{
Debug.Log("New wind direction: " + value);
}
ho provato a riavviare sia l'Unità e Visual Studio 2013 senza alcun risultato. Ora mette anche la scatola con un valore per ogni nuovo evento che cerco di creare.
C'è un modo per farlo usando UnityEvents, ma non riesco a trovare un esempio ... – Almo