private void Start() { inventar = FindObjectOfType <Inventar>(); player = FindObjectOfType <PlayerUse>(); HideAllWeapons(); player.Weapon = inventar.Weapons[(int)EInventar.Weapon1]; player.Weapon.SetActive(true); }
// Use this for initialization void Start() { healthBar = transform.Find("HealthPanel/HealthBarBack/HealthBar").GetComponent <RectTransform>(); healthText = transform.Find("HealthPanel/HealthBarBack/HealthText").GetComponent <Text>(); scrapCount = transform.Find("HealthPanel/MaterialsPanel/ScrapCount").GetComponent <Text>(); energyCount = transform.Find("HealthPanel/MaterialsPanel/EnergyCount").GetComponent <Text>(); wireCount = transform.Find("HealthPanel/MaterialsPanel/WireCount").GetComponent <Text>(); itemsPanel = transform.Find("Items").GetComponent <RectTransform>(); scoreText = transform.Find("ScorePanel/Score").GetComponent <Text> (); ammoCount = transform.Find("AmmoCount/AmmoText").GetComponent <Text> (); reloadMask = transform.Find("AmmoCount/ReloadMask").GetComponent <RectTransform> (); craftingMenu = transform.Find("CraftingManager").GetComponent <AssemblyCSharp.CraftingManager> (); craftingMenuOpen = false; alertDisplay = transform.Find("AlertDisplay").GetComponent <AlertPanel>(); isReloading = false; reloadMaskHeight = reloadMask.rect.height; // Find the references for each inventory item panel Transform hotbarParent = transform.Find("Items/Hotbar"); Transform inventoryParent = transform.Find("Items/Inventory"); inventoryItems = new Transform[hotbarParent.childCount + inventoryParent.childCount]; for (int i = 0; i < inventoryItems.Length; i++) { if (i < hotbarParent.childCount) { inventoryItems [i] = hotbarParent.GetChild(i); } else { inventoryItems [i] = inventoryParent.GetChild(i - 6); } UI_Item selectable = inventoryItems [i].GetComponentInChildren <UI_Item>(); selectable.parent = this; selectable.index = i; } tooltipPanel = transform.Find("ItemTooltip").GetComponent <RectTransform>(); tooltip = tooltipPanel.GetComponent <UI_Tooltip> (); tooltipPanel.gameObject.SetActive(false); GameObject playerObj = GameObject.Find("Player"); player = playerObj.GetComponent <PlayerManager>(); playerUse = playerObj.GetComponent <PlayerUse> (); inventory = playerObj.GetComponent <Inventory> (); inventoryOpen = false; inventorySelectedIndex = -1; }
private void Init() { inventar = FindObjectOfType <Inventar>(); player = FindObjectOfType <PlayerUse>(); if (player.Weapon.GetComponent <WeaponController>() != null) { weaponController = FindObjectOfType <PlayerUse>().Weapon.GetComponent <WeaponController>(); } if (player.Weapon.GetComponent <WeaponUse>() != null) { weapon = FindObjectOfType <PlayerUse>().Weapon.GetComponent <WeaponUse>(); } }
// Use this for initialization void Awake() { if (characterManagerPrefab == null) { characterManagerPrefab = GameObject.FindGameObjectWithTag("CharacterManager"); } characterManager = characterManagerPrefab.GetComponent<CharacterManager>(); characterMovement = GetComponent<CharacterMovement>(); playerUse = GetComponent<PlayerUse>(); CharacterAnimationController.SetAnimatorReference(characterName, GetComponent<Animator>()); rigBody = GetComponent<Rigidbody>(); specialIdleController = GetComponent<SpecialIdleController>(); deadParticles = transform.Find("DeadParticles").gameObject.GetComponent<ParticlesActivator>(); resurrectionParticles = transform.Find("ResurrectionParticles").gameObject.GetComponent<ParticlesActivator>(); playerParticles = transform.Find("PlayerParticles").gameObject.GetComponent<ParticlesActivator>(); }
// Use this for initialization void Awake() { currentHealth = maxHealth; isDead = false; score = 0; playerAudio = GetComponent <AudioSource>(); playerMovement = GetComponent <PlayerMovement>(); playerUse = GetComponent <PlayerUse>(); // playerSound = GetComponent<PlayerSound>(); playerRenderer = GetComponentInChildren <SkinnedMeshRenderer>(); originalColor = playerRenderer.material.color; }