void Start() { player = transform.root.gameObject; control = player.GetComponent <PlayerInputControls>(); playerInventory = player.GetComponent <PlayerInventory>(); playerProperties = player.GetComponent <PlayerProperties>(); playerController = player.GetComponent <PlayerControllerSinglePlayer>(); playerStamina = player.GetComponent <Stamina>(); playerAmmo = player.GetComponent <PlayerAmmo>(); for (int i = 0; i < transform.childCount; i++) { int tempInt = i; itemImage.Add(transform.GetChild(i).transform.GetChild(1).GetComponent <Image>()); itemButtons.Add(transform.GetChild(i).GetComponent <Button>()); amountOfText.Add(transform.GetChild(i).transform.GetChild(2).GetComponent <Text>()); itemImage[i].rectTransform.localPosition = new Vector3(12.8f, -12.8f, 0); itemButtons[i].onClick.AddListener(() => ButtonClickFunction(tempInt)); EventTrigger trigger = itemButtons[tempInt].GetComponent <EventTrigger>(); EventTrigger.Entry entry = new EventTrigger.Entry(); entry.eventID = EventTriggerType.PointerEnter; entry.callback.AddListener((data) => { OnPointerEnterDelegate((PointerEventData)data, tempInt); }); trigger.triggers.Add(entry); numOfItemSlots++; UnityEvent rightClickTrigger = transform.GetChild(i).GetComponent <RightClickButton>().rightClick; rightClickTrigger.AddListener(() => OnRightClick(tempInt)); } for (int i = 0; i < 6; i++) { AddInventorySlot(); } playerArmor = player.GetComponent <PlayerArmor>(); playerHealth = player.GetComponent <HealthSinglePlayer>(); weaponSwitch = player.GetComponent <WeaponSwitch>(); }
private void Start() { aud = GetComponent <AudioSource>(); weaponSwitch = GetComponent <WeaponSwitch>(); playerController = GetComponent <PlayerControllerSinglePlayer>(); gunAimUp = GetComponent <GunAimUpSinglePlayer>(); playerHealth = GetComponent <HealthSinglePlayer>(); pauseGame = GetComponent <PauseGame>(); }
// Use this for initialization void Start() { text = GetComponent <Text>(); GameObject player = transform.root.gameObject; playerHealth = player.GetComponent <HealthSinglePlayer>(); playerStamina = player.GetComponent <Stamina>(); playerProperties = player.GetComponent <PlayerProperties>(); playerController = player.GetComponent <PlayerControllerSinglePlayer>(); weight = player.GetComponent <Weight>(); control = player.GetComponent <PlayerInputControls>(); }
// Use this for initialization void Start() { controller = gameObject.GetComponent <PlayerControllerSinglePlayer>(); }