示例#1
0
    private void OnSpawnItem(SerDeSpawnItem serDe)
    {
        var prefab = _gameManager.GetItemPrefab(serDe.ItemType);
        var item   = GameObject.Instantiate(prefab, serDe.Position, Quaternion.identity);

        item.GetComponent <ItemScript>().NetworkId     = serDe.NetworkId;
        item.GetComponent <CircleCollider2D>().enabled = false;
        _items[serDe.NetworkId] = item;
    }
示例#2
0
 public static void SpawnItem(SerDeSpawnItem serDe)
 {
     Broadcast("SpawnItem", JsonUtility.ToJson(serDe));
 }