🐛 checking authority on destroy object

This commit is contained in:
2023-10-12 11:18:04 +03:00
parent 3da57e086e
commit b90ed974e5
3 changed files with 10 additions and 6 deletions
+3 -3
View File
@@ -83,13 +83,13 @@ public sealed class RagonEntityCache
public void Destroy(RagonEntity entity, RagonPayload destroyPayload)
{
if (!entity.IsAttached)
if (!entity.IsAttached && !entity.HasAuthority)
{
RagonLog.Warn("Can't destroy object, he is not created");
RagonLog.Warn("Can't destroy object");
return;
}
entity.PrepareDetach();
entity.SetReplication(false);
var buffer = _client.Buffer;