Exemplo n.º 1
0
    public int GetMaterial(EMatType materialType)
    {
        int returnValue = 0;

        switch (materialType)
        {
        case EMatType.MATERIAL1:
            returnValue = playerMaterial.material1;
            break;

        case EMatType.MATERIAL2:
            returnValue = playerMaterial.material2;
            break;

        case EMatType.MATERIAL3:
            returnValue = playerMaterial.material3;
            break;

        case EMatType.MATERIAL4:
            returnValue = playerMaterial.material4;
            break;

        case EMatType.MATERIAL5:
            returnValue = playerMaterial.material5;
            break;

        case EMatType.MATERIAL6:
            returnValue = playerMaterial.material6;
            break;
        }

        return(returnValue);
    }
Exemplo n.º 2
0
    public void PlayerMaterialPlus(EMatType materialType, int amount)
    {
        switch (materialType)
        {
        case EMatType.MATERIAL1:
            playerMaterial.material1 += amount;
            break;

        case EMatType.MATERIAL2:
            playerMaterial.material2 += amount;
            break;

        case EMatType.MATERIAL3:
            playerMaterial.material3 += amount;
            break;

        case EMatType.MATERIAL4:
            playerMaterial.material4 += amount;
            break;

        case EMatType.MATERIAL5:
            playerMaterial.material5 += amount;
            break;

        case EMatType.MATERIAL6:
            playerMaterial.material6 += amount;
            break;
        }
        this.SaveMaterials();
    }
Exemplo n.º 3
0
    public void PlayerMaterialMinus(EMatType materialType, int amount)
    {
        switch (materialType)
        {
        case EMatType.MATERIAL1:
            playerMaterial.material1 -= amount;
            if (playerMaterial.material1 < 0)
            {
                playerMaterial.material1 = 0;
            }
            break;

        case EMatType.MATERIAL2:
            playerMaterial.material2 -= amount;
            if (playerMaterial.material2 < 0)
            {
                playerMaterial.material2 = 0;
            }
            break;

        case EMatType.MATERIAL3:
            playerMaterial.material3 -= amount;
            if (playerMaterial.material3 < 0)
            {
                playerMaterial.material3 = 0;
            }
            break;

        case EMatType.MATERIAL4:
            playerMaterial.material4 -= amount;
            if (playerMaterial.material4 < 0)
            {
                playerMaterial.material4 = 0;
            }
            break;

        case EMatType.MATERIAL5:
            playerMaterial.material5 -= amount;
            if (playerMaterial.material5 < 0)
            {
                playerMaterial.material5 = 0;
            }
            break;

        case EMatType.MATERIAL6:
            playerMaterial.material6 -= amount;
            if (playerMaterial.material6 < 0)
            {
                playerMaterial.material6 = 0;
            }
            break;
        }
        this.SaveMaterials();
    }
Exemplo n.º 4
0
    public bool IsAmountCondition(EMatType materialType, int materialAmount)
    {
        switch (materialType)
        {
        case EMatType.MATERIAL1:
            if (playerMaterial.material1 >= materialAmount)
            {
                return(true);
            }
            break;

        case EMatType.MATERIAL2:
            if (playerMaterial.material2 >= materialAmount)
            {
                return(true);
            }
            break;

        case EMatType.MATERIAL3:
            if (playerMaterial.material3 >= materialAmount)
            {
                return(true);
            }
            break;

        case EMatType.MATERIAL4:
            if (playerMaterial.material4 >= materialAmount)
            {
                return(true);
            }
            break;

        case EMatType.MATERIAL5:
            if (playerMaterial.material5 >= materialAmount)
            {
                return(true);
            }
            break;

        case EMatType.MATERIAL6:
            if (playerMaterial.material6 >= materialAmount)
            {
                return(true);
            }
            break;
        }

        return(false);
    }