# Transport Property Of Unit
Grammar — Transport valueType|Property of inUnit
Flags —Native|Function
Returns the specified property for the specified unit.
# Arguments
- unit— Unit
- int<preset::TransportProperty> — Value Type
Returns — int
native int UnitCargoValue(unit inUnit, int inValue);
# Related
Category: Unit / Cargo
- Put Unit InTransport — void— UnitPutInTransport
- Create Cargo Units — void— UnitCargoCreate
- Last Created Cargo Unit — unit— UnitCargoLastCreated
- Last Created Cargo Units — unitgroup— UnitCargoLastCreatedGroup
- Unit Is Cargo — bool— libNtve_gf_UnitIsInsideTransport
- Unit Is Inside Unit Transport — bool— libNtve_gf_UnitIsInsideUnitTransport
- Unit Is Inside Player Transport — bool— libNtve_gf_UnitIsInsidePlayerTransport
- Cargo Unit In Transport — unit— UnitCargo
- Cargo Units In Transport — unitgroup— UnitCargoGroup
- Transport Property Of Unit — int— UnitCargoValue
- Transport Of Unit — unit— UnitTransport
- Unit Loads/Unloads Cargo — void— TriggerAddEventUnitCargo
- Triggering Cargo Unit — unit— EventUnitCargo
# Examples
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/thorner04.sc2map/MapScript.galaxy:361
    }
    if ((UnitCargoValue(lp_transport, c_unitCargoUnitCount) == 0)) {
        return true;
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttosh03b.sc2map/MapScript.galaxy:3031
    MinimapPing(PlayerGroupAll(), PointFromId(397), 3.0, Color(0.00, 100.00, 0.00));
    UIAlertPoint("Trigger", 1, StringExternal("Param/Value/E8D7DA1F"), null, PointFromId(397));
    while (!((UnitCargoValue(lv_dropship, c_unitCargoUnitCount) == 0))) {
        Wait(0.5, c_timeGame);
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus01.sc2map/MapScript.galaxy:1538
    while (true) {
        Wait(1.0, c_timeGame);
        if ((UnitCargoValue(lv_swannDropship, c_unitCargoUnitCount) == 0)) {
            libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupInfantryMarauder, gv_p1_USER);
            UnitIssueOrder(lv_swannDropship, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(166)), c_orderQueueReplace);
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1092
        }
        if (!((UnitCargoValue(gv_medivac01, c_unitCargoUnitCount) == 0))) {
            return false;
        }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/ttychus03.sc2map/MapScript.galaxy:1096
        }
        if (!((UnitCargoValue(gv_medivac02, c_unitCargoUnitCount) == 0))) {
            return false;
        }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:361
    if ((UnitGetOwner(lp_victim) == gv_pLAYER_P01_USER)) {
        gv_stat_PlayerUnitsLostToPlatform += 1;
        gv_stat_PlayerUnitsLostToPlatform += UnitCargoValue(lp_victim, c_unitCargoUnitCount);
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:369
        UnitBehaviorAdd(lp_victim, "ZergGenericDeath", lp_victim, 1);
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(lp_victim, c_unitCargoUnitCount));
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:384
    if ((UnitGetOwner(lp_victim) == gv_pLAYER_P01_USER)) {
        gv_stat_PlayerUnitsLostToPlatform += 1;
        gv_stat_PlayerUnitsLostToPlatform += UnitCargoValue(lp_victim, c_unitCargoUnitCount);
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:396
        UnitBehaviorAdd(lp_victim, "ZergGenericDeath", lp_victim, 1);
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(lp_victim, c_unitCargoUnitCount));
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:7106
        if (auto32CC1F95_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto32CC1F95_var, c_unitCargoUnitCount));
        UnitRemove(auto32CC1F95_var);
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:7115
        if (auto24D559B3_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto24D559B3_var, c_unitCargoUnitCount));
        UnitRemove(auto24D559B3_var);
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:7124
        if (autoC2EE9CF0_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(autoC2EE9CF0_var, c_unitCargoUnitCount));
        UnitRemove(autoC2EE9CF0_var);
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:7133
        if (auto0E092536_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto0E092536_var, c_unitCargoUnitCount));
        UnitRemove(auto0E092536_var);
    }
campaigns/liberty.sc2campaign — base.sc2maps/maps/campaign/tvalerian02b.sc2map/MapScript.galaxy:7142
        if (auto9C9715B1_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto9C9715B1_var, c_unitCargoUnitCount));
        UnitRemove(auto9C9715B1_var);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/thorner04.sc2map — MapScript.galaxy:361
    }
    if ((UnitCargoValue(lp_transport, c_unitCargoUnitCount) == 0)) {
        return true;
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttosh03b.sc2map — MapScript.galaxy:3031
    MinimapPing(PlayerGroupAll(), PointFromId(397), 3.0, Color(0.00, 100.00, 0.00));
    UIAlertPoint("Trigger", 1, StringExternal("Param/Value/E8D7DA1F"), null, PointFromId(397));
    while (!((UnitCargoValue(lv_dropship, c_unitCargoUnitCount) == 0))) {
        Wait(0.5, c_timeGame);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus01.sc2map — MapScript.galaxy:1538
    while (true) {
        Wait(1.0, c_timeGame);
        if ((UnitCargoValue(lv_swannDropship, c_unitCargoUnitCount) == 0)) {
            libCamp_gf_EnableCampaignTechUnit(true, libCamp_ge_StoryTechGroup_StoryTechGroupInfantryMarauder, gv_p1_USER);
            UnitIssueOrder(lv_swannDropship, OrderTargetingPoint(AbilityCommand("move", 0), PointFromId(166)), c_orderQueueReplace);
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2map — MapScript.galaxy:1092
        }
        if (!((UnitCargoValue(gv_medivac01, c_unitCargoUnitCount) == 0))) {
            return false;
        }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/ttychus03.sc2map — MapScript.galaxy:1096
        }
        if (!((UnitCargoValue(gv_medivac02, c_unitCargoUnitCount) == 0))) {
            return false;
        }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:361
    if ((UnitGetOwner(lp_victim) == gv_pLAYER_P01_USER)) {
        gv_stat_PlayerUnitsLostToPlatform += 1;
        gv_stat_PlayerUnitsLostToPlatform += UnitCargoValue(lp_victim, c_unitCargoUnitCount);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:369
        UnitBehaviorAdd(lp_victim, "ZergGenericDeath", lp_victim, 1);
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(lp_victim, c_unitCargoUnitCount));
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:384
    if ((UnitGetOwner(lp_victim) == gv_pLAYER_P01_USER)) {
        gv_stat_PlayerUnitsLostToPlatform += 1;
        gv_stat_PlayerUnitsLostToPlatform += UnitCargoValue(lp_victim, c_unitCargoUnitCount);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:396
        UnitBehaviorAdd(lp_victim, "ZergGenericDeath", lp_victim, 1);
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(lp_victim, c_unitCargoUnitCount));
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:7106
        if (auto32CC1F95_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto32CC1F95_var, c_unitCargoUnitCount));
        UnitRemove(auto32CC1F95_var);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:7115
        if (auto24D559B3_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto24D559B3_var, c_unitCargoUnitCount));
        UnitRemove(auto24D559B3_var);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:7124
        if (autoC2EE9CF0_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(autoC2EE9CF0_var, c_unitCargoUnitCount));
        UnitRemove(autoC2EE9CF0_var);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:7133
        if (auto0E092536_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto0E092536_var, c_unitCargoUnitCount));
        UnitRemove(auto0E092536_var);
    }
campaigns/liberty.sc2campaign/base.sc2maps/maps/campaign/tvalerian02b.sc2map — MapScript.galaxy:7142
        if (auto9C9715B1_var == null) { break; }
        gv_stat_ZergKilledByPlatform += 1;
        gv_stat_ZergKilledByPlatform = (gv_stat_ZergKilledByPlatform + UnitCargoValue(auto9C9715B1_var, c_unitCargoUnitCount));
        UnitRemove(auto9C9715B1_var);
    }
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pkorhal02.sc2map/MapScript.galaxy:1879
            if (auto1D1ECC95_var == null) { break; }
            if ((libNtve_gf_UnitIsInsideTransport(auto1D1ECC95_var) == true)) {
                lv_homePosition = PointWithOffsetPolar(UnitGetPosition(UnitTransport(auto1D1ECC95_var)), 1.0, (UnitCargoValue(auto1D1ECC95_var, c_unitCargoPosition) * (360 / UnitCargoValue(UnitTransport(auto1D1ECC95_var), c_unitCargoUnitCount))));
            }
            else {
campaigns/void.sc2campaign — base.sc2maps/maps/campaign/void/pkorhal02.sc2map/MapScript.galaxy:1879
            if (auto1D1ECC95_var == null) { break; }
            if ((libNtve_gf_UnitIsInsideTransport(auto1D1ECC95_var) == true)) {
                lv_homePosition = PointWithOffsetPolar(UnitGetPosition(UnitTransport(auto1D1ECC95_var)), 1.0, (UnitCargoValue(auto1D1ECC95_var, c_unitCargoPosition) * (360 / UnitCargoValue(UnitTransport(auto1D1ECC95_var), c_unitCargoUnitCount))));
            }
            else {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal02.sc2map — MapScript.galaxy:1879
            if (auto1D1ECC95_var == null) { break; }
            if ((libNtve_gf_UnitIsInsideTransport(auto1D1ECC95_var) == true)) {
                lv_homePosition = PointWithOffsetPolar(UnitGetPosition(UnitTransport(auto1D1ECC95_var)), 1.0, (UnitCargoValue(auto1D1ECC95_var, c_unitCargoPosition) * (360 / UnitCargoValue(UnitTransport(auto1D1ECC95_var), c_unitCargoUnitCount))));
            }
            else {
campaigns/void.sc2campaign/base.sc2maps/maps/campaign/void/pkorhal02.sc2map — MapScript.galaxy:1879
            if (auto1D1ECC95_var == null) { break; }
            if ((libNtve_gf_UnitIsInsideTransport(auto1D1ECC95_var) == true)) {
                lv_homePosition = PointWithOffsetPolar(UnitGetPosition(UnitTransport(auto1D1ECC95_var)), 1.0, (UnitCargoValue(auto1D1ECC95_var, c_unitCargoPosition) * (360 / UnitCargoValue(UnitTransport(auto1D1ECC95_var), c_unitCargoUnitCount))));
            }
            else {
mods/core.sc2mod — base.sc2data/TriggerLibs/Tactical/TactTerrAI.galaxy:772
    //
    if (!unload) {
        if (UnitCargoValue(aiUnit, c_unitCargoSpaceFree) == 0) {
            return null;
        }
mods/core.sc2mod — base.sc2data/TriggerLibs/Tactical/TactTerrAI.galaxy:888
        }
        else { // not a campaign bunker
            if (UnitCargoValue(aiUnit, c_unitCargoSpaceUsed) == 0) { // nothing to unload
                return false;
            }
mods/core.sc2mod — base.sc2data/TriggerLibs/Tactical/TactTerrAI.galaxy:895
    }
    else { // nearby enemies found.
        if (UnitCargoValue(aiUnit, c_unitCargoSpaceFree) == 0) { // check for space
            return false;
        }
mods/core.sc2mod — base.sc2data/TriggerLibs/Tactical/TactTerrAI.galaxy:1134
    }
    if (UnitCargoValue(aiUnit, c_unitCargoSpaceUsed) != 0) {
        return;
    }
mods/liberty.sc2mod — base.sc2data/TriggerLibs/LibertyLib.galaxy:1030
    lv_transportTargetPoint = libLbty_gf_ValidatedPoint(libLbty_gv_transportTargetPoint_Param);
    lv_transportDespawnPoint = libLbty_gf_ValidatedPoint(libLbty_gv_transportDespawnPoint_Param);
    if ((UnitCargoValue(lv_transportUnit, c_unitCargoSpaceTotal) == 0)) {
        return true;
    }
mods/liberty.sc2mod — base.sc2data/TriggerLibs/LibertyLib.galaxy:1039
        }
        if ((UnitCargoValue(lv_transportUnit, c_unitCargoUnitCount) > 0)) {
            UnitIssueOrder(lv_transportUnit, OrderTargetingPoint(AbilityCommand("MedivacTransport", 2), lv_transportTargetPoint), c_orderQueueReplace);
        }
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:2161
                    if ((PlayerGroupHasPlayer(libCOMI_gf_CM_CoopAI_AttackForce_GetExcludedPlayers(lv_unitTypeIter), lv_player) == false)) {
                        if ((libCOMI_gf_UnitMoverExists(lv_unitTypeToCreate, "Fly") == false)) {
                            if (((lv_transportCurrent[lv_playerIter] == null) || ((UnitCargoValue(lv_transportCurrent[lv_playerIter], c_unitCargoSpaceFree) * 0.75) < (CatalogFieldValueGetAsInt(c_gameCatalogUnit, lv_unitTypeToCreate, "CargoSize", lv_player) + 1)))) {
                                UnitCreate(1, lp_transportType, c_unitCreateIgnorePlacement, lv_player, lp_spawnLocation, PointGetFacing(lp_spawnLocation));
                                lv_transportCurrent[lv_playerIter] = UnitLastCreated();
mods/starcoop/starcoop.sc2mod — base.sc2data/LibCOMI.galaxy:24820
    }
    if ((lv_bunkersize > 0) && (UnitCargoValue(lv_bunker, c_unitCargoSpaceFree) > 0)) {
        UnitCargoCreate(lv_bunker, "SIInfestedTrooper", 1);
        lv_newUnit = UnitCargoLastCreated();
mods/starcoop/starcoop.sc2mod — base.sc2data/TriggerLibs/Tactical/TactTerrAI.galaxy:748
    //
    if (!unload) {
        if (UnitCargoValue(aiUnit, c_unitCargoSpaceFree) == 0) {
            return null;
        }
mods/starcoop/starcoop.sc2mod — base.sc2data/TriggerLibs/Tactical/TactTerrAI.galaxy:860
    }
    else { // nearby enemies found.
        if (UnitCargoValue(aiUnit, c_unitCargoSpaceFree) == 0) { // check for space
            return false;
        }
mods/starcoop/starcoop.sc2mod — base.sc2data/TriggerLibs/Tactical/TactTerrAI.galaxy:1117
    }
    if (UnitCargoValue(aiUnit, c_unitCargoSpaceUsed) != 0) {
        return;
    }