internal void ValidateHash() { if (string.IsNullOrEmpty(PrefabHashGenerator)) { PrefabHashGenerator = gameObject.name; } PrefabHash = PrefabHashGenerator.GetStableHash64(); }
private void OnValidate() { if (string.IsNullOrEmpty(PrefabHashGenerator)) { PrefabHash = 0; if (LogHelper.CurrentLogLevel <= LogLevel.Normal) { LogHelper.LogWarning("The NetworkedObject " + gameObject.name + " does not have a PrefabHashGenerator. It has been set to the gameObject name"); } PrefabHashGenerator = gameObject.name; } PrefabHash = PrefabHashGenerator.GetStableHash64(); }