Esempio n. 1
0
    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);
    }