# Unit Is Visible To Player
Grammar — unit is visible to player player
Flags —Function
Returns true if the specified unit is visible to the specified player.
# Arguments
unit
— Unitint
— Player
Returns — bool
bool libNtve_gf_UnitIsVisibleToPlayer(
unit lp_unit,
int lp_player,
);
# Related
Category: Unit / Basic
- [F] —
void
— Unit Show Kill Display — ( UnitShowKillDisplay ) - [F] —
bool
— Unit Can Path To Point — ( UnitPathableToPoint ) - [F] —
bool
— Unit Can Path To Unit — ( UnitPathableToUnit ) - [F] —
void
— Create Units With Default Facing — ( libNtve_gf_CreateUnitsWithDefaultFacing ) - [F] —
void
— Create Units With Point Facing — ( libNtve_gf_CreateUnitsAtPoint2 ) - [F] —
unitgroup
— Create Units Facing Angle — ( UnitCreate ) - [F] —
unitgroup
— Create Units Facing Point — ( libNtve_gf_UnitCreateFacingPoint ) - [F] —
unit
— Last Created Unit — ( UnitLastCreated ) - [F] —
unitgroup
— Last Created Units — ( UnitLastCreatedGroup ) - [F] —
unit
— Original Caster Of Unit — ( UnitGetOriginalCaster ) - [F] —
string
[ gamelink::Effect ] — Effect That Created Unit — ( UnitGetOriginalEffect ) - [F] —
void
— Replace Unit — ( libNtve_gf_ReplaceUnit ) - [F] —
unit
— Last Replaced Unit — ( libNtve_gf_LastReplacedUnit ) - [F] —
void
— Change Owner — ( UnitSetOwner ) - [F] —
void
— Unit Owner Changes — ( TriggerAddEventUnitChangeOwner ) - [F] —
int
— Old Unit Owner — ( EventUnitOwnerOld ) - [F] —
int
— New Unit Owner — ( EventUnitOwnerNew ) - [F] —
void
— Rescue Unit — ( libNtve_gf_RescueUnit ) - [F] —
void
— Rescue Unit Group — ( libNtve_gf_RescueUnit2 ) - [F] —
void
— Kill Unit — ( UnitKill ) - [F] —
void
— Revive Unit — ( UnitRevive ) - [F] —
void
— Remove Unit — ( UnitRemove ) - [F] —
int
— Owner Of Unit — ( UnitGetOwner ) - [F] —
bool
— Unit Is Alive — ( UnitIsAlive ) - [F] —
bool
— Unit Is Valid — ( UnitIsValid ) - [F] —
bool
— Unit Group Is Dead — ( libNtve_gf_UnitGroupIsDead ) - [F] —
void
— Move Unit Instantly — ( UnitSetPosition ) - [F] —
void
— Make Unit Face Angle — ( UnitSetFacing ) - [F] —
void
— Make Unit Face Point — ( libNtve_gf_MakeUnitFacePoint ) - [F] —
point
— Position Of Unit — ( UnitGetPosition ) - [F] —
point
— Goal Position Of Unit — ( UnitGetGoalPosition ) - [F] —
fixed
— Facing Angle Of Unit — ( UnitGetFacing ) - [F] —
void
— Pause/Unpause Unit — ( libNtve_gf_PauseUnit ) - [F] —
void
— Pause/Unpause All Units — ( UnitPauseAll ) - [F] —
void
— Sleep/WakeUp Unit — ( libNtve_gf_SleepUnit ) - [F] —
void
— Show/Hide Unit — ( libNtve_gf_ShowHideUnit ) - [F] —
void
— Share Vision of Unit — ( libNtve_gf_ShareVisionofUnit ) - [F] —
bool
— Unit Is Paused — ( libNtve_gf_UnitIsPaused ) - [F] —
bool
— Unit Is Sleepiing — ( libNtve_gf_UnitIsSleepiing ) - [F] —
bool
— Unit Is Hidden — ( libNtve_gf_UnitIsHidden ) - [F] —
bool
— Unit Is Visible To Player — ( libNtve_gf_UnitIsVisibleToPlayer ) - [F] —
void
— Set Unit Custom Value — ( UnitSetCustomValue ) - [F] —
fixed
— Custom Value Of Unit — ( UnitGetCustomValue ) - [F] —
void
— Unit Enters/Leaves Region — ( TriggerAddEventUnitRegion ) - [F] —
region
— Triggering Region — ( EventUnitRegion ) - [F] —
void
— Unit Enters/Leaves Point — ( TriggerAddEventUnitRangePoint ) - [F] —
void
— Unit Enters/Leaves Range Of Unit — ( TriggerAddEventUnitRange ) - [F] —
unit
— Triggering Range Unit — ( EventUnitRangeUnit ) - [F] —
bool
— Unit In Region — ( libNtve_gf_UnitInRegion ) - [F] —
unit
— Triggering Unit — ( EventUnit ) - [F] —
void
— Load Unit Model — ( UnitLoadModel ) - [F] —
void
— Unload Unit Model — ( UnitUnloadModel ) - [F] —
unit
— Agent Of Player For Unit — ( UnitAgent ) - [F] —
void
— Change Empty Unit Variables In Events — ( UnitEventSetNullVariableInvalid ) - [F] —
text
— Name of Unit — ( UnitGetName ) - [F] —
int
— Ideal Harvester Count — ( UnitIdealWorkerCount ) - [F] —
int
— Current Harvester Count — ( UnitCurrentWorkerCount )
# Examples
# campaigns/liberty.sc2campaign
// L5577
libNtve_gf_UnitIsVisibleToPlayer(auto05A7AB37_var, 1)
// L2908
libNtve_gf_UnitIsVisibleToPlayer(gv_marSaraJukebox, 1)
// L2908
libNtve_gf_UnitIsVisibleToPlayer(gv_cantinaJukebox, 1)
// L1009
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p04_ZERG)
// L1042
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p04_ZERG)
// L2263
libNtve_gf_UnitIsVisibleToPlayer(gv_tosh, gv_p6_DOMINION_ORANGE)
// L2317
libNtve_gf_UnitIsVisibleToPlayer(gv_tosh, gv_p6_DOMINION_ORANGE)
// L2349
libNtve_gf_UnitIsVisibleToPlayer(gv_tosh, gv_p6_DOMINION_ORANGE)
// L1165
libNtve_gf_UnitIsVisibleToPlayer(gv_spectreUnitArray[lv_iNT], gv_pLAYER01_USER)
// L3848
libNtve_gf_UnitIsVisibleToPlayer(EventUnitDamageSourceUnit(), gv_pLAYER02_TOSH)
// L3892
libNtve_gf_UnitIsVisibleToPlayer(EventUnitDamageSourceUnit(), gv_pLAYER02_TOSH)
// L2954
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p01_USER)
// L494
libNtve_gf_UnitIsVisibleToPlayer(auto245CDEAB_var, gv_pLAYER_P07_ZERG_EXP)
// L2029
libNtve_gf_UnitIsVisibleToPlayer(UnitFromId(230), gv_p1_USER)
// L2436
libNtve_gf_UnitIsVisibleToPlayer(auto4B7AEACA_var, gv_p1_USER)
// L2865
libNtve_gf_UnitIsVisibleToPlayer(auto227EBC88_var, 1)
// L3263
libNtve_gf_UnitIsVisibleToPlayer(auto76F80C67_var, gv_p1_USER)
// L3666
libNtve_gf_UnitIsVisibleToPlayer(autoB101C32F_var, gv_p3_ZERG)
// L3766
libNtve_gf_UnitIsVisibleToPlayer(auto28730EB2_var, gv_p1_USER)
// L4252
libNtve_gf_UnitIsVisibleToPlayer(autoDEBE0FD1_var, gv_p3_ZERG)
// L4442
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p1_USER)
// L6067
libNtve_gf_UnitIsVisibleToPlayer(auto394906C2_var, gv_p1_USER)
// L7159
libNtve_gf_UnitIsVisibleToPlayer(auto8D9A69AB_var, gv_p3_ZERG)
// L5577
libNtve_gf_UnitIsVisibleToPlayer(auto05A7AB37_var, 1)
// L2908
libNtve_gf_UnitIsVisibleToPlayer(gv_marSaraJukebox, 1)
// L2908
libNtve_gf_UnitIsVisibleToPlayer(gv_cantinaJukebox, 1)
// L1009
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p04_ZERG)
// L1042
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p04_ZERG)
// L2263
libNtve_gf_UnitIsVisibleToPlayer(gv_tosh, gv_p6_DOMINION_ORANGE)
// L2317
libNtve_gf_UnitIsVisibleToPlayer(gv_tosh, gv_p6_DOMINION_ORANGE)
// L2349
libNtve_gf_UnitIsVisibleToPlayer(gv_tosh, gv_p6_DOMINION_ORANGE)
// L1165
libNtve_gf_UnitIsVisibleToPlayer(gv_spectreUnitArray[lv_iNT], gv_pLAYER01_USER)
// L3848
libNtve_gf_UnitIsVisibleToPlayer(EventUnitDamageSourceUnit(), gv_pLAYER02_TOSH)
// L3892
libNtve_gf_UnitIsVisibleToPlayer(EventUnitDamageSourceUnit(), gv_pLAYER02_TOSH)
// L2954
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p01_USER)
// L494
libNtve_gf_UnitIsVisibleToPlayer(auto245CDEAB_var, gv_pLAYER_P07_ZERG_EXP)
// L2029
libNtve_gf_UnitIsVisibleToPlayer(UnitFromId(230), gv_p1_USER)
// L2436
libNtve_gf_UnitIsVisibleToPlayer(auto4B7AEACA_var, gv_p1_USER)
// L2865
libNtve_gf_UnitIsVisibleToPlayer(auto227EBC88_var, 1)
// L3263
libNtve_gf_UnitIsVisibleToPlayer(auto76F80C67_var, gv_p1_USER)
// L3666
libNtve_gf_UnitIsVisibleToPlayer(autoB101C32F_var, gv_p3_ZERG)
// L3766
libNtve_gf_UnitIsVisibleToPlayer(auto28730EB2_var, gv_p1_USER)
// L4252
libNtve_gf_UnitIsVisibleToPlayer(autoDEBE0FD1_var, gv_p3_ZERG)
// L4442
libNtve_gf_UnitIsVisibleToPlayer(EventUnit(), gv_p1_USER)
// L6067
libNtve_gf_UnitIsVisibleToPlayer(auto394906C2_var, gv_p1_USER)
// L7159
libNtve_gf_UnitIsVisibleToPlayer(auto8D9A69AB_var, gv_p3_ZERG)
// L1451
libNtve_gf_UnitIsVisibleToPlayer(gv_zeratul, gv_pLAYER_02_TALDARIM)
// L1451
libNtve_gf_UnitIsVisibleToPlayer(gv_zeratul, gv_pLAYER_03_AMON)
// L4068
libNtve_gf_UnitIsVisibleToPlayer(gv_zagara, gv_pLAYER_01_USER)
// L446
libNtve_gf_UnitIsVisibleToPlayer(lp_uNIT, gv_pLAYER_01_USER)
// L773
libNtve_gf_UnitIsVisibleToPlayer(autoFA1E7D0E_var, gv_pLAYER_01_USER)
// L2053
libNtve_gf_UnitIsVisibleToPlayer(auto39882515_var, gv_pLAYER_01_USER)
// L1919
libNtve_gf_UnitIsVisibleToPlayer(EventUnitDamageSourceUnit(), gv_pLAYER_01_USER)
// L3932
libNtve_gf_UnitIsVisibleToPlayer(gv_dEHAKA, gv_pLAYER_01_USER)
// L2351
libNtve_gf_UnitIsVisibleToPlayer(auto2720FF98_var, gv_pLAYER_01_USER)
// L1489
libNtve_gf_UnitIsVisibleToPlayer(gv_kerrigan, gv_p05_PRISONERS)
// L1150
libNtve_gf_UnitIsVisibleToPlayer(lv_indexUnit, gv_pLAYER_01_USER)
// L1154
libNtve_gf_UnitIsVisibleToPlayer(lv_indexUnit, gv_pLAYER_01_USER)
// L3460
libNtve_gf_UnitIsVisibleToPlayer(EventUnitRangeUnit(), gv_pLAYER_01_USER)
// L3533
libNtve_gf_UnitIsVisibleToPlayer(gv_tHE_ONE_DEHAKA, gv_pLAYER_01_USER)
// L2407
libNtve_gf_UnitIsVisibleToPlayer(UnitGroupLoopCurrent(), gv_pLAYER_01_USER)
// L2407
libNtve_gf_UnitIsVisibleToPlayer(UnitGroupLoopCurrent(), gv_pLAYER_01_USER)
// L4068
libNtve_gf_UnitIsVisibleToPlayer(gv_zagara, gv_pLAYER_01_USER)
// L446
libNtve_gf_UnitIsVisibleToPlayer(lp_uNIT, gv_pLAYER_01_USER)
// L773
libNtve_gf_UnitIsVisibleToPlayer(autoFA1E7D0E_var, gv_pLAYER_01_USER)
// L2053
libNtve_gf_UnitIsVisibleToPlayer(auto39882515_var, gv_pLAYER_01_USER)
// L1919
libNtve_gf_UnitIsVisibleToPlayer(EventUnitDamageSourceUnit(), gv_pLAYER_01_USER)
// L3932
libNtve_gf_UnitIsVisibleToPlayer(gv_dEHAKA, gv_pLAYER_01_USER)
// L2351
libNtve_gf_UnitIsVisibleToPlayer(auto2720FF98_var, gv_pLAYER_01_USER)
// L1489
libNtve_gf_UnitIsVisibleToPlayer(gv_kerrigan, gv_p05_PRISONERS)
// L1150
libNtve_gf_UnitIsVisibleToPlayer(lv_indexUnit, gv_pLAYER_01_USER)
// L1154
libNtve_gf_UnitIsVisibleToPlayer(lv_indexUnit, gv_pLAYER_01_USER)
// L3460
libNtve_gf_UnitIsVisibleToPlayer(EventUnitRangeUnit(), gv_pLAYER_01_USER)
// L3533
libNtve_gf_UnitIsVisibleToPlayer(gv_tHE_ONE_DEHAKA, gv_pLAYER_01_USER)
// L1451
libNtve_gf_UnitIsVisibleToPlayer(gv_zeratul, gv_pLAYER_02_TALDARIM)
// L1451
libNtve_gf_UnitIsVisibleToPlayer(gv_zeratul, gv_pLAYER_03_AMON)
# campaigns/swarmstory.sc2campaign
// L948
libNtve_gf_UnitIsVisibleToPlayer(lp_unit, 1)
# campaigns/swarmstoryutil.sc2mod
// L2636
libNtve_gf_UnitIsVisibleToPlayer(lp_unit, 1)
// L2639
libNtve_gf_UnitIsVisibleToPlayer(lp_unit, 1)
// L4126
libNtve_gf_UnitIsVisibleToPlayer(lib281DEC45_gf_CharacterUnit(lp_lookingCharacter), 1)
# campaigns/void.sc2campaign
// L2722
libNtve_gf_UnitIsVisibleToPlayer(auto075978B0_var, gv_pLAYER_01_USER)
// L2839
libNtve_gf_UnitIsVisibleToPlayer(lv_nullCircuit, gv_pLAYER_01_USER)
// L2722
libNtve_gf_UnitIsVisibleToPlayer(auto075978B0_var, gv_pLAYER_01_USER)
// L2839
libNtve_gf_UnitIsVisibleToPlayer(lv_nullCircuit, gv_pLAYER_01_USER)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L2869
libNtve_gf_UnitIsVisibleToPlayer(lp_unit, 1)
# campaigns/voidstory.sc2campaign
// L2318
libNtve_gf_UnitIsVisibleToPlayer(libVCST_gf_ClickableUnit(lv_indexClickable), 1)
// L4349
libNtve_gf_UnitIsVisibleToPlayer(libVCST_gf_ClickableUnit(lp_clickableInstance), 1)
# campaigns/voidstory.sc2campaign
// L9356
libNtve_gf_UnitIsVisibleToPlayer(libVCUI_gv_pU_BB_Boss, EventPlayer())
# mods/heroes.stormmod
// L1556
libNtve_gf_UnitIsVisibleToPlayer(auto80C04C16_var, 1)
// L6904
libNtve_gf_UnitIsVisibleToPlayer(lv_itLocus, libStEx_gv_pLAYER_07_CHAOS2)
// L1556
libNtve_gf_UnitIsVisibleToPlayer(auto80C04C16_var, 1)
// L6904
libNtve_gf_UnitIsVisibleToPlayer(lv_itLocus, libStEx_gv_pLAYER_07_CHAOS2)
# mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod
// L1489
libNtve_gf_UnitIsVisibleToPlayer(lv_seed, libGame_gf_ComputerPlayerInTeam(lv_itTeam))
# mods/heroesbrawlmods/arenamodemods/punisherarena.stormmod
// L815
libNtve_gf_UnitIsVisibleToPlayer(lv_itHero, UnitGetOwner(libAMPU_gv_aRMPunisherPunishers[lp_team].lv_unit))
# mods/heroesbrawlmods/brawlmapmods/coop/deadmansstand.stormmod
// L608
libNtve_gf_UnitIsVisibleToPlayer(lv_abathur, libStEx_gv_pLAYER_11_ORDER)
// L2246
libNtve_gf_UnitIsVisibleToPlayer(lv_nearbyUnit, libCore_gv_cOMPUTER_TeamChaos)
// L2301
libNtve_gf_UnitIsVisibleToPlayer(auto8D9C744C_var, libCore_gv_cOMPUTER_TeamChaos)
// L512
libNtve_gf_UnitIsVisibleToPlayer(lv_abathur, libStEx_gv_pLAYER_11_ORDER)
// L6380
libNtve_gf_UnitIsVisibleToPlayer(UnitGroupUnit(libPEB1_gv_marineEvent2Marines, 1), libCore_gv_cOMPUTER_TeamOrder)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L1957
libNtve_gf_UnitIsVisibleToPlayer(lv_itPickupUnit, libCore_gv_cOMPUTER_TeamOrder)