private void Start() { m_inputHandler = GetComponent <Player_Input_Handler>(); m_playerStats = GetComponent <Player_Stats>(); m_ammoCount = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/InGame/AmmoCounter").GetComponent <Text>(); m_gunName = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/InGame/GunName").GetComponent <Text>(); m_reloadingText = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/InGame/ReloadingText").gameObject; m_crosshair = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/InGame/Crosshair").gameObject; m_camera = GetComponentInChildren <Camera>(); m_centreOfScreen = new Vector3(0.5f, 0.5f, 0); UI = GetComponent <InventoryUI>(); bloodSplatterObject = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/BloodSplatter").gameObject; bloodSplatterEffect = bloodSplatterObject.GetComponent <ParticleSystem>(); equipped = 0; m_canAim = true; m_canFire = true; }
private void Start() { position = GetComponent <Transform>(); inputHandler = GetComponent <Player_Input_Handler>(); zombManager = GameObject.FindGameObjectWithTag("ZombieManager").GetComponent <ZombieManager>(); health = 100; iFrames = 2; money = 10000; }
void Start() { input = GetComponentInParent <Player_Input_Handler>(); GM = GetComponent <GunManager>(); allGuns = new List <GunInfo>(); gunsInInventory = new List <GunInfo>(); //Get Panels. hud = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/InGame").gameObject; masterPanel = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window").gameObject; inventoryPanel = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Inventory").gameObject; shopPanel = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Shop").gameObject; stashPanel = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Inventory/StashPanel").gameObject; primaryImage = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Inventory/PrimaryPanel").gameObject.GetComponent <Image>(); secondaryImage = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Inventory/SecondaryPanel").gameObject.GetComponent <Image>(); primaryText = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Inventory/PrimaryText").gameObject.GetComponent <Text>(); secondaryText = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Inventory/SecondaryText").gameObject.GetComponent <Text>(); //Get Master Panel Buttons. shopButtonUnselected = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/ShopButton/Unselected").gameObject; inventoryButtonUnselected = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/InventoryButton/Unselected").gameObject; //Populate all guns. for (int t = 0; t < transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/RotationHelper/WeaponManager").gameObject.transform.childCount; t++) { GameObject temp; temp = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/RotationHelper/WeaponManager").gameObject.transform.GetChild(t).gameObject; GunInfo tempInfo; tempInfo.gunController = temp.GetComponent <Gun>(); tempInfo.gunComponents = temp.transform.Find("Components").gameObject; allGuns.Add(tempInfo); } //Populate category panels list. for (int i = 0; i < transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Shop/StockPanel").gameObject.transform.childCount; i++) { categoryPanels.Add(transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI/Canvas/External/Parent/Window/Shop/StockPanel").gameObject.transform.GetChild(i).gameObject); } currentPanel = 0; }
void Start() { PV = GetComponent <PhotonView>(); playerController = GetComponent <Player_Controller>(); inputHandler = GetComponent <Player_Input_Handler>(); gunManager = GetComponent <GunManager>(); playerStats = GetComponent <Player_Stats>(); networking = GetComponent <Player_Networking>(); uiScript = GetComponent <InventoryUI>(); SpawnAvatar(); UI = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/UI").gameObject; playerBody = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/Body").gameObject; playerCamera = transform.Find("/PhotonPlayer(Clone)/PhotonPlayerAvatar(Clone)/GFX/RotationHelper/CameraObject").gameObject; if (!PV.IsMine) { playerController.enabled = false; inputHandler.enabled = false; //gunManager.enabled = false; playerStats.enabled = false; networking.enabled = false; uiScript.enabled = false; } if (PV.IsMine) { playerCamera.gameObject.SetActive(true); UI.gameObject.SetActive(true); playerBody.SetActive(false); } playerController.SetupForMovement(); gunManager.SetupForShooting(); uiScript.SetupForShooting(); playerStats.Setup(); }
void Start() { characterController = GetComponent <CharacterController>(); inputHandler = GetComponent <Player_Input_Handler>(); }