Exemple #1
0
 private void Start()
 {
     inventar = FindObjectOfType <Inventar>();
     player   = FindObjectOfType <PlayerUse>();
     HideAllWeapons();
     player.Weapon = inventar.Weapons[(int)EInventar.Weapon1];
     player.Weapon.SetActive(true);
 }
Exemple #2
0
    // 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;
    }
Exemple #3
0
 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>();
 }
Exemple #5
0
    // 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;
    }