// 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); }
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); }
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); }
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); }