private void Start()
    {
        int        weaponIndex        = PlayerPrefs.GetInt("weaponIndex");
        GameObject instantiatedWeapon = Instantiate(GameController.instance.allWeaponsPrefabs[weaponIndex], m_animator.transform.parent.parent) as GameObject;

        m_taggingIdentifier.hammerTransform.gameObject.SetActive(false);
        m_taggingIdentifier.hammerTransform = instantiatedWeapon.transform;
        m_taggingIdentifier.hammerTransform.localPosition = new Vector3(0.8f, 0.25f, 0f);
        m_taggingIdentifier.ReinitializeOriginalHammerPosition();
    }
Example #2
0
    private void Start()
    {
        if (GameController.instance)
        {
            // give me a het >:L
            GameObject myHat = GameController.instance.allHatsPrefabs[Random.Range(0, GameController.instance.allHatsPrefabs.Length)];
            Instantiate(myHat, m_animator.transform);

            // give me a wepan
            GameObject myWeapon = GameController.instance.allWeaponsPrefabs[Random.Range(0, GameController.instance.allWeaponsPrefabs.Length)];
            Instantiate(myWeapon, transform);

            m_taggingIdentifier.hammerTransform.gameObject.SetActive(false);
            m_taggingIdentifier.hammerTransform = myWeapon.transform;
            m_taggingIdentifier.hammerTransform.localPosition = new Vector3(0.8f, 0.25f, 0f);
            m_taggingIdentifier.ReinitializeOriginalHammerPosition();
        }
    }