void Start() { player = GetComponent <NewMotoPlayerMovement>(); controller = GetComponent <Controller2D>(); CarEngine = FMODUnity.RuntimeManager.CreateInstance("event:/SFX/MotoMotor"); CarEngine.getParameterByName("RPM", out RPM); CarEngine.getParameterByName("Accel", out AccelInput); FMODUnity.RuntimeManager.AttachInstanceToGameObject(CarEngine, GetComponent <Transform>(), GetComponent <Rigidbody2D>()); levouDogada.Value = false; motoSpeedChange.Value = 0f; }
void Start() { PV = GetComponent <PhotonView>(); int spawnPicker; spawnPicker = PhotonNetwork.IsMasterClient.Equals(true) ? 0 : 1; //achar posição de spawn(primeiro ou segundo player) //int spawnPicker = Random.Range(0, GameSetupController.GS.spawnPoints.Length); string prefabName = GameSetupController.GS.playerPrefabName; if (PV.IsMine || !PhotonNetwork.InRoom) { myAvatar = PhotonNetwork.Instantiate(Path.Combine("PhotonPrefabs", prefabName), GameSetupController.GS.spawnPoints[spawnPicker].position, GameSetupController.GS.spawnPoints[spawnPicker].rotation, 0); myPlayer = myAvatar; SceneInitializer.current.GetPlayerPositionInGame(); } playerMove = myAvatar.GetComponentInChildren <NewPlayerMovent>(); motoPlayerMovement = myAvatar.GetComponentInChildren <NewMotoPlayerMovement>(); playerThings = myAvatar.GetComponentInChildren <PlayerThings>(); if (playerMove != null) { playerMove.enabled = false; } if (motoPlayerMovement != null) { motoPlayerMovement.enabled = false; } }