void Spawn(Spawnable spawnable) { Vector3 position = spawnable.position.get(); if (Physics.OverlapSphere(position, spawnable.checkDistance).ToList().Find(x => x.GetComponent <SNet_Identity>())) { return; // Closest identity detected range sphere } string target = spawnable.requestPrefabByRate(); SNet_Network.Spawn_Item si = new SNet_Network.Spawn_Item (target, position + Vector3.up, Random.rotation, Vector3.zero, 0); SNet_Network.instance.Send_Message(si); }