VS plugin mod for Basic Armour
Révision | 6af62e042f136f7be1ae3644cbdab3d3426ff5bb (tree) |
---|---|
l'heure | 2019-05-20 03:12:37 |
Auteur | ![]() |
Commiter | melchior |
added Null entity check ~ suggested by Tyron.
@@ -42,12 +42,11 @@ namespace ArmourMod | ||
42 | 42 | for (int i = 0; i < ClientApi.World.AllOnlinePlayers.Length; i++) { |
43 | 43 | var aPlayer = ClientApi.World.AllOnlinePlayers[i]; |
44 | 44 | |
45 | - if (aPlayer != null) { | |
45 | + if (aPlayer?.Entity == null) continue;//Out of range | |
46 | 46 | |
47 | 47 | EntityShapeRenderer rend = aPlayer.Entity.Properties.Client.Renderer as EntityShapeRenderer; |
48 | 48 | |
49 | - if (rend == null) | |
50 | - continue; | |
49 | + if (rend == null) continue; | |
51 | 50 | |
52 | 51 | if (aPlayer.Entity is EntityArmourPlayer) { |
53 | 52 | EntityArmourPlayer armouredPlayer = aPlayer.Entity as EntityArmourPlayer; |
@@ -68,7 +67,7 @@ namespace ArmourMod | ||
68 | 67 | } |
69 | 68 | } |
70 | 69 | } |
71 | - } | |
70 | + | |
72 | 71 | } catch (Exception problem) |
73 | 72 | { |
74 | 73 | ClientApi.Logger.Error("ArmourMeshRenderer FAULT: {0} Disabling.", problem.Message); |