hide marker when GUIPlayer is null
This commit is contained in:
parent
48421ed7cb
commit
d84b22f0ef
@ -647,12 +647,14 @@ main() {
|
|||||||
|
|
||||||
declare Integer I;
|
declare Integer I;
|
||||||
|
|
||||||
|
declare Boolean OwnerIsPassed;
|
||||||
|
|
||||||
foreach (Name => Altitude in Net_ClimbTheMap_AltitudePerName) {
|
foreach (Name => Altitude in Net_ClimbTheMap_AltitudePerName) {
|
||||||
if (!LiveMarkers.existskey(I)) break;
|
if (!LiveMarkers.existskey(I)) break;
|
||||||
|
|
||||||
if (OwnerName == Name) {
|
if (OwnerName == Name) {
|
||||||
UpdateMarker(Frame_Marker_Owner, Net_ClimbTheMap_AltitudeOfWaypoints, AnimationDuration, C_Type_Owner, Name, Altitude);
|
UpdateMarker(Frame_Marker_Owner, Net_ClimbTheMap_AltitudeOfWaypoints, AnimationDuration, C_Type_Owner, Name, Altitude);
|
||||||
|
OwnerIsPassed = True;
|
||||||
} else {
|
} else {
|
||||||
UpdateMarker(LiveMarkers[I], Net_ClimbTheMap_AltitudeOfWaypoints, AnimationDuration, C_Type_Live, Name, Altitude);
|
UpdateMarker(LiveMarkers[I], Net_ClimbTheMap_AltitudeOfWaypoints, AnimationDuration, C_Type_Live, Name, Altitude);
|
||||||
|
|
||||||
@ -660,6 +662,10 @@ main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!OwnerIsPassed) {
|
||||||
|
Frame_Marker_Owner.Visible = False;
|
||||||
|
}
|
||||||
|
|
||||||
while (LiveMarkers.existskey(I) && LiveMarkers[I].Visible) {
|
while (LiveMarkers.existskey(I) && LiveMarkers[I].Visible) {
|
||||||
LiveMarkers[I].Visible = False;
|
LiveMarkers[I].Visible = False;
|
||||||
I += 1;
|
I += 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user