public void CmdSetupGun(int setAmmo, int setReserve) { playMove = transform.GetComponentInParent <SurfCharacter>(); recoilCont = playMove.transform.GetComponentInChildren <RecoilController>(); cameraHolder = playMove.gameObject.FindComponentInChildWithTag <Transform>("CameraHolder"); shootingPoint = recoilCont.transform; roundManager = GameObject.Find("Canvas_PublicUI(Clone)").transform.GetComponent <UITimeManager>(); ammo = setAmmo; reserve = setReserve; RpcSetupGun(ammo, reserve); }
public void RpcSetupGun(int setAmmo, int setReserve) { if (!hasAuthority) { return; } playMove = gameObject.GetComponentInParent <SurfCharacter>(true); ammoDisplay = playMove.transform.GetComponent <AmmoDisplay>(); roundManager = GameObject.Find("Canvas_PublicUI(Clone)").transform.GetComponent <UITimeManager>(); mainCamera = playMove.transform.GetComponentInChildren <CinemachineVirtualCamera>(); ammo = setAmmo; reserve = setReserve; scopeOverlay = playMove.gameObject.FindComponentInChildWithTag <Image>("Scope").gameObject; mouseLook = playMove.transform.GetComponent <PlayerCameraController>(); crosshair = playMove.gameObject.FindComponentInChildWithTag <Image>("Crosshair").gameObject; animator = transform.GetComponent <Animator>(); isSetup = true; }