Ejemplo n.º 1
0
    public override void removeItemEffectOnPlayer(unitHitbox player)
    {
        base.removeItemEffectOnPlayer(player);
        ElectricShieldControl elc = player.GetComponentInChildren <ElectricShieldControl>();

        if (elc == null)
        {
            Debug.LogError("Can't remove no " + itemModel.itemName + " on player");
        }
        else
        {
            elc.RemoveEffect();
        }
    }
Ejemplo n.º 2
0
    public override void doActionAPI(unitHitbox player)
    {
        base.doActionAPI(player);
        ElectricShieldControl elc = player.GetComponentInChildren <ElectricShieldControl>();

        if (elc == null)
        {
            elc = Instantiate(electricShieldInstance, player.transform, false);
            elc.SetOwnerInstance(player);
        }
        else
        {
            elc.GetMoreItem();
        }
    }