void Update() { float steerVal = pcvr.GetInstance().mGetSteer; if (!pcvr.bIsHardWare) { if (steerVal < 0f) { steerVal = -1f; } if (steerVal > 0f) { steerVal = 1f; } } if (steerVal < -0.3f || steerVal > 0.3f) { switch (eGameMode) { case NetworkRootMovie.GameMode.NoLink: { if (eGameMode != NetworkRootMovie.GameMode.Link && Time.realtimeSinceStartup - TimeLastSelect > 0.5f) { Debug.Log("player select Link..."); TimeLastSelect = Time.realtimeSinceStartup; mLoadingCom.m_ModeSource.Play(); eGameMode = NetworkRootMovie.GameMode.Link; ModeAni.SetBool("IsDanJi", false); ModeAni.SetBool("IsLianJi", true); } break; } case NetworkRootMovie.GameMode.Link: { if (eGameMode != NetworkRootMovie.GameMode.NoLink && Time.realtimeSinceStartup - TimeLastSelect > 0.5f) { Debug.Log("player select noLink..."); TimeLastSelect = Time.realtimeSinceStartup; mLoadingCom.m_ModeSource.Play(); eGameMode = NetworkRootMovie.GameMode.NoLink; ModeAni.SetBool("IsDanJi", true); ModeAni.SetBool("IsLianJi", false); } break; } } } }
public void Init(Loading loadingCom) { eGameMode = NetworkRootMovie.GameMode.NoLink; mLoadingCom = loadingCom; SetActiveStartBt(true); }