Esempio n. 1
0
    // Both ways
    public void CreateRepel(Gem gem)
    {
        GemNetworkInfo info = gem.GetComponent <GemNetworkInfo>();
        Gem            g    = gem.GetComponent <Gem>();

        photonView.RPC("CreateRepel_RPC", PhotonTargets.Others, info.ID, g.Lane);
    }
Esempio n. 2
0
    string GetGemsIDCSV(List <Gem> gems)
    {
        string csv = "";

        foreach (Gem gem in gems)
        {
            GemNetworkInfo info = gem.GetComponent <GemNetworkInfo>();
            csv += info.ID + ",";
        }
        //csv.TrimEnd( ","[0] );
        csv = csv.Remove(csv.Length - 1);

        return(csv);
    }
Esempio n. 3
0
    public void LinkNetworkGem(Gem gem, bool link, float linkTime)
    {
        GemNetworkInfo info = gem.GetComponent <GemNetworkInfo>();

        photonView.RPC("LinkNetworkGem_RPC", PhotonTargets.Others, info.ID, gem.Lane, link, linkTime);
    }
Esempio n. 4
0
    public void SpawnNetworkGem(Gem gem, float spawnTime)
    {
        GemNetworkInfo info = gem.GetComponent <GemNetworkInfo>();

        photonView.RPC("SpawnNetworkGem_RPC", PhotonTargets.Others, info.ID, gem.GemType, gem.Lane, spawnTime);
    }