private void OnCollisionEnter(Collision collision)
    {
        Collider collider = collision.collider;

        if (collider.CompareTag("Player"))
        {
            PlayerMoviment scriptEnemy = collider.GetComponent <PlayerMoviment>();
            bool           hitByTop    = (scriptEnemy.transform.position.z - transform.position.z) > 0;

            if (scriptEnemy.CompareTimeZInMoviment(_timeInZMoviment))
            {
                float nextZPosition = transform.position.z + scriptEnemy.GetPowerPush() * (hitByTop ? -1.25f : 1.25f);
                transform.position = new Vector3(transform.position.x, transform.position.y, nextZPosition);
                hitAudio.Play();
                _animator.SetTrigger("Get");
            }
            else
            {
                _animator.SetTrigger("Push");
            }

            if (hitByTop)
            {
                _animator.SetTrigger("Up");
            }
            else
            {
                _animator.SetTrigger("Down");
            }
        }
    }
 // Start is called before the first frame update
 void Start()
 {
     anim                = GetComponent <Animator>();
     playerAudio         = GetComponent <AudioSource>();
     playerMoviment      = GetComponent <PlayerMoviment>();
     playerShooting      = GetComponent <Shooting>();
     currentPlayerHealth = startingPlayerHealth;
     healthSlider.value  = currentPlayerHealth;
 }
 private void OnTriggerEnter(Collider collider)
 {
     if (collider.CompareTag("Player"))
     {
         PlayerMoviment playerScript = collider.GetComponent <PlayerMoviment>();
         playerScript.GetMemory();
         DestroyMemory();
     }
 }
Example #4
0
 private void OnTriggerEnter(Collider collider)
 {
     if (collider.CompareTag("Player"))
     {
         PlayerMoviment playerScript = collider.GetComponent <PlayerMoviment>();
         playerScript.GetPowerUp(powerUpEnum);
         DestroyPowerUp();
     }
 }
    private void setPlayerSkin()
    {
        PlayerMoviment playerMV = Player.GetComponent <PlayerMoviment>();

        for (int i = 0; i < seletedItensArray.Count; i++)
        {
            var currentSelected = seletedItensArray[i] as itemList;

            boughtItemsArray.Add(currentSelected);

            playerMV.changeSkin(currentSelected.id.ToString(), currentSelected.itemtype.ToString());

            GameObject currentSelectedItem = itensShop[(int)seletedIDSArray[i]] as GameObject;
            ShopItem   targetShopItem      = currentSelectedItem.GetComponent <ShopItem>();
            targetShopItem.activeSoldOut();
            targetShopItem.unselectItem();
            targetShopItem.isSouldOut = true;
            Char.GetComponent <shopPlayerCustomization>().setInitSprites();
        }

        playerMV.inShop = false;
    }
 void Start()
 {
     player = FindObjectOfType(typeof(PlayerMoviment)) as PlayerMoviment;
 }
Example #7
0
 // Use this for initialization
 void Start()
 {
     base.Awake();
     player = FindObjectOfType(typeof(PlayerMoviment)) as PlayerMoviment;
 }
    // Use this for initialization

    void Awake()
    {
        instance = this;
        player   = FindObjectOfType(typeof(PlayerMoviment)) as PlayerMoviment;
    }