mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 02:50:32 +00:00
fix(NetworkBehaviour): Improved OnValidate Error Logging
References the offending object so it gets highlighted in the Editor when the error is clicked.
This commit is contained in:
parent
88a9d7dcb1
commit
28b1e8b374
@ -316,14 +316,14 @@ protected virtual void OnValidate()
|
|||||||
if (GetComponent<NetworkIdentity>() == null &&
|
if (GetComponent<NetworkIdentity>() == null &&
|
||||||
GetComponentInParent<NetworkIdentity>(true) == null)
|
GetComponentInParent<NetworkIdentity>(true) == null)
|
||||||
{
|
{
|
||||||
Debug.LogError($"{GetType()} on {name} requires a NetworkIdentity. Please add a NetworkIdentity component to {name} or it's parents.");
|
Debug.LogError($"{GetType()} on {name} requires a NetworkIdentity. Please add a NetworkIdentity component to {name} or it's parents.", this);
|
||||||
}
|
}
|
||||||
#elif UNITY_2020_3_OR_NEWER // 2020 only has GetComponentsInParents(active), we can use this too
|
#elif UNITY_2020_3_OR_NEWER // 2020 only has GetComponentsInParents(active), we can use this too
|
||||||
NetworkIdentity[] parentsIds = GetComponentsInParent<NetworkIdentity>(true);
|
NetworkIdentity[] parentsIds = GetComponentsInParent<NetworkIdentity>(true);
|
||||||
int parentIdsCount = parentsIds != null ? parentsIds.Length : 0;
|
int parentIdsCount = parentsIds != null ? parentsIds.Length : 0;
|
||||||
if (GetComponent<NetworkIdentity>() == null && parentIdsCount == 0)
|
if (GetComponent<NetworkIdentity>() == null && parentIdsCount == 0)
|
||||||
{
|
{
|
||||||
Debug.LogError($"{GetType()} on {name} requires a NetworkIdentity. Please add a NetworkIdentity component to {name} or it's parents.");
|
Debug.LogError($"{GetType()} on {name} requires a NetworkIdentity. Please add a NetworkIdentity component to {name} or it's parents.", this);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user