void Client_ReceiveIntellect( RemoteEntityWorld sender, ReceiveDataReader reader )
{
uint networkUIN = reader.ReadVariableUInt32();
bool shouldDeleteAfterDetach = reader.ReadBoolean();
if( !reader.Complete() )
return;
Intellect i = null;
if( networkUIN != 0 )
i = (Intellect)Entities.Instance.GetByNetworkUIN( networkUIN );
SetIntellect( i, shouldDeleteAfterDetach );
}