La dichiarazione di un attributo ci permette di aggiungere dei parametri limite ad una proprietà di una funzione.
Creiamo un Gameobject Cubo ed alleghiamo lo script SpinScript.cs
using UnityEngine; using System.Collections; public class SpinScript : MonoBehaviour { [Range(-100, 100)] // lo specifico sopra la variabile, in Inspector apparirà uno slider public int speed = 0; // il cubo non ruoterà finchè non modificherò lo slider void Update() { transform.Rotate(new Vector3(0, speed * Time.deltaTime, 0)); } }
Selezioniamo il cubo e in Inspector> SpinScript (Script)> Speed spostiamo lo slider