Skip to content

Commit 7b37b14

Browse files
authored
Merge pull request #229 from ZehMatt/fix-world-lua-entity
Fix client world losing its Lua entity on map change
2 parents 2a6f76a + 98b4410 commit 7b37b14

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

‎Game.Client/C_BaseEntity.cs‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1386,6 +1386,12 @@ public virtual void Release() {
13861386

13871387
UpdateOnRemove();
13881388
Term();
1389+
1390+
LuaEntityObject?.UnReference();
1391+
LuaEntityObject = null;
1392+
LuaTableObject?.UnReference();
1393+
LuaTableObject = null;
1394+
LuaCalcAbsolutePosition.UnReference();
13891395
}
13901396

13911397
public int DataObjectTypes;
@@ -1421,12 +1427,6 @@ public virtual void Term() {
14211427
DestroyModelInstance();
14221428
RemoveFromLeafSystem();
14231429
RemoveFromAimEntsList();
1424-
1425-
LuaEntityObject?.UnReference();
1426-
LuaEntityObject = null;
1427-
LuaTableObject?.UnReference();
1428-
LuaTableObject = null;
1429-
LuaCalcAbsolutePosition.UnReference();
14301430
}
14311431

14321432
public bool OnPredictedEntityRemove(bool isbeingremoved, C_BaseEntity predicted) {

0 commit comments

Comments
 (0)