internal void SetLocalObject(NetworkInstanceId netId, GameObject obj, bool isClient, bool isServer)
{
if (LogFilter.logDev)
{
Debug.Log(string.Concat(new object[]
{
"SetLocalObject ",
netId,
" ",
obj
}));
}
if (obj == null)
{
this.m_LocalObjects[netId] = null;
}
else
{
NetworkIdentity networkIdentity = null;
if (this.m_LocalObjects.ContainsKey(netId))
{
networkIdentity = this.m_LocalObjects[netId];
}
if (networkIdentity == null)
{
networkIdentity = obj.GetComponent <NetworkIdentity>();
this.m_LocalObjects[netId] = networkIdentity;
}
networkIdentity.UpdateClientServer(isClient, isServer);
}
}