Listas
Crear una lista de objetos:
List<Car> carsUp=new List<Car>();
Añadir un objeto:
Car car=new Car();
carsUp.Add(car);
Obtener el número total de elementos:
carsUp.Count
Acceder a la propiedad id del elemento en la posición n:
cars[n].idEliminar el elemento en la posición n:
carsUp.RemoveAt(n);
Borrar todos los elementos:
carsUp.Clear;
Aleatoriedad
Obtener un número aleatorio (0 o 1):
int index=Random.Range(0, 2);
Modificar un sprite
Mover:
float posX=transform.position.x;
float posY=transform.position.y;
posY += speed * Time.deltaTime * direction;
Vector3 pos=new Vector3(posX, posY, 0.0f);
transform.position=pos;
Cambiar la escala:
Vector3 scale=new Vector3(alpha, alpha, 1.0f);
transform.localScale=scale;
Cambiar el color:
Color colorSelected = new Color32((byte)(127+Random.Range(0,128)), (byte)(127+Random.Range(0,128)), (byte)(127+Random.Range(0,128)), 255);
GetComponent<SpriteRenderer>().color = colorSelected;
Crear una variable final
public static readonly int status=0;
Cadenas de texto
Comparar cadenas de texto:
text.ToLower().Equals("fin")
Buscar una cadena:
Extraer una cadena: