Пример #1
0
    public IDesplazable Colocar()              //Esta función se encarga de "colocar" el elemento que estemos seleccionando en el slot adecuado.
    {
        IDesplazable temporal = MiDesplazable; //Establece que mi variable "MiDesplazabale" será almacenada en "temporal":

        MiDesplazable = null;                  //Posteriormente establezco que "MiDesplazabale" es nulo (Porque este ya fue desplazado hacia el slot)

        icono.color = new Color(0, 0, 0, 0);   //Establezco el icono del elemento que estamos seleccionado como transparente

        return(temporal);                      //Regresa la interfaz temporal que posee el objeto que fue colocado.
    }
Пример #2
0
 public void AgarrarDesplazable(IDesplazable objetoDesplazable) //Método que se ejecuta en el script "BotonHabilidad" (Cuando el bótón es presionado)
 {
     MiDesplazable = objetoDesplazable;                         //Establezco qu e mi interfaz "MiDesplazable" será igual al argumento que también es una interfaz "objetoDesplazable".
     icono.sprite  = objetoDesplazable.MiIcono;                 //Establezco que el icono de mi objeto será el icono de la interfaz.
     icono.color   = Color.white;                               //Y configuro su color a blanco para poder verlo en la escena.
 }