Los using permiten utilizar clases que están dentro de otros namespaces.
Ejemplo típico en Unity:
using UnityEngine;
Para listas y diccionarios:
using System.Collections.Generic;
Para muchas clases básicas de .NET:
using System;
Un namespace sirve para organizar clases y evitar conflictos de nombres.
namespace MiJuego
{
public class Jugador
{
}
}
Desde otro archivo:
using MiJuego;
using System;
public class Jugador
{
private int vida;
public void RecibirDaño(int daño)
{
vida -= daño;
}
}
using UnityEngine;
public class Player : MonoBehaviour
{
[SerializeField]
private float velocidad = 5f;
void Start()
{
}
void Update()
{
}
}