private void Start() { idleWidth = transform.localScale.x; GBPlayerController player = FindObjectOfType <GBPlayerController>(); scrollSpeed = player.moveSpeed; }
private void OnTriggerEnter2D(Collider2D collision) { GBPlayerController player = collision.gameObject.GetComponent <GBPlayerController>(); if (player != null) { player.Kill(); } }
private void OnTriggerEnter2D(Collider2D collision) { GBPlayerController player = collision.GetComponent <GBPlayerController>(); if (player != null) { player.GetCoin(); Destroy(this.gameObject); } }
private void OnTriggerEnter2D(Collider2D collision) { GBPlayerController player = collision.gameObject.GetComponent <GBPlayerController>(); if (player != null) { player.GetComponent <Rigidbody2D>().AddForce(new Vector2(0, playerBounceVelocity)); physicalCollider.enabled = false; StartCoroutine(PlaySound()); } }
private void OnCollisionEnter2D(Collision2D collision) { GBPlayerController player = collision.gameObject.GetComponent <GBPlayerController>(); if (player != null) { player.Kill(); } else { walkingLeft = !walkingLeft; } RunWalkCycle(); }