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(); } }
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; }
// 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; }