示例#1
0
    public void AssignCharacter(Personaje character)
    {
        if (character == null)
        {
            return;
        }

        if (worker != null)
        {
            Debug.LogWarning("AssignCharacter: La accion: " + tipo.ToString() + " con herramienta: " + herramienta.ToString() + " ya tiene personaje ligado. Ligado: " + worker.name + " Nuevo: " + character.name);
            return;
        }

        worker = character;
        //Añade la acción directamente a su cola de acciones.
        character.AddAction(this);

        if (originalSprite != null)
        {
            queue.ChangeColor(this, new Color(0.6f, 0.6f, 0.6f, 0.8f));
        }
    }