public override void Init(StateMediator <BattleStateName> mediator) { this.mediator = mediator; PhotonManager.Instance.AddRPCEvent("Flipping", Flipping); manager.ViewModels.GuideVM.GuideText = "メンコの表裏で\n先攻後攻を決定します"; var path = BattleConst.Menko.DecideMenkoPath; var prefab = (DecideMenko)AssetManager.Load <DecideMenko>(path).Asset; decideMenko = Object.Instantiate(prefab); decideMenko.transform.position = Vector3.up * 1f; if (PhotonNetwork.offlineMode) { Flipping(new object[] { Random.Range(2.5f, 10f), Random.Range(50f, 150f) }); return; } if (PhotonNetwork.player.isMasterClient) { PhotonManager.Instance.SendRPC( "Flipping", PhotonTargets.All, Random.Range(2.5f, 10f), Random.Range(50f, 150f) ); } }
public override void Init(StateMediator<BattleStateName> mediator) { this.mediator = mediator; PhotonManager.Instance.AddRPCEvent("Flipping", Flipping); manager.ViewModels.GuideVM.GuideText = "メンコの表裏で\n先攻後攻を決定します"; var path = BattleConst.Menko.DecideMenkoPath; var prefab = (DecideMenko)AssetManager.Load<DecideMenko>(path).Asset; decideMenko = Object.Instantiate(prefab); decideMenko.transform.position = Vector3.up * 1f; if (PhotonNetwork.offlineMode) { Flipping(new object[] { Random.Range(2.5f, 10f), Random.Range(50f, 150f) }); return; } if (PhotonNetwork.player.isMasterClient) { PhotonManager.Instance.SendRPC( "Flipping", PhotonTargets.All, Random.Range(2.5f, 10f), Random.Range(50f, 150f) ); } }