private void Awake() { player = GameObject.Find("Player"); playerController = player.GetComponent <PlayerController>(); animator = playerController.PlayerAnimator; platformerController = player.GetComponent <PlayerPlatformerController>(); }
private IEnumerator Boost(PlayerPlatformerController player) { float oldSpeed = player.speed; while (player.speed < speed) { player.speed = player.speed + Time.deltaTime * increasedSpeed; if (player.speed > speed) { player.speed = speed; } yield return(null); } while (player.speed > oldSpeed) { player.speed = player.speed - Time.deltaTime * decreasedSpeed; if (player.speed < oldSpeed) { player.speed = oldSpeed; } yield return(null); } player.GetComponent <Animator>().SetBool(player.m_HashRunFastPara, false); }
void Awake() { levelManager = FindObjectOfType <LevelManager>(); player = GameObject.Find("Player"); playerPlatformerController = player.GetComponent <PlayerPlatformerController>(); oldGravityScale = player.GetComponent <Rigidbody2D>().gravityScale; }
// Update is called once per frame void Update() { if (player == null) { player = GameObject.FindObjectOfType <PlayerPlatformerController>(); } int hps = 0; if (player != null) { hps = player.GetComponent <Health>().HPs; } while (transform.childCount > hps) { Transform t = transform.GetChild(0); t.SetParent(null); // Become Batman Destroy(t.gameObject); } while (transform.childCount < hps) { GameObject go = Instantiate(BrainHealthPrefab); go.transform.SetParent(transform); // Adopt a young ward go.transform.localScale = Vector3.one; } }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.E) && Input.GetKey(KeyCode.LeftShift)) { FinishLevel(); } if (Input.GetKeyDown(KeyCode.B) && Input.GetKey(KeyCode.LeftShift)) { PickupBodyPart b = GameObject.FindObjectOfType <PickupBodyPart>(); if (b != null) { UpdatePlayerTo(b.NewPlayerPrefab); } } if (activePlayer == null && isLoading == false) { // Might have switched bodies? PlayerPlatformerController ppc = GameObject.FindObjectOfType <PlayerPlatformerController>(); if (ppc != null) { activePlayer = ppc.gameObject; } else { // Player must be dead RestartLevel(); } } }
public void SpawnPlayer() { var obj = Instantiate(playerPrefab); obj.transform.position = transform.position; lastSpawnedPlayer = obj.GetComponent <PlayerPlatformerController>(); }
// Use this for initialization void Start() { characterController = GetComponent <PlayerPlatformerController>(); groundedToleranceTimer = groundedTolerance; audioSource = GetComponent <AudioSource>(); gravSound = (AudioClip)Resources.Load("gravity by mattix"); }
private void Awake() { playerLayer = LayerMask.NameToLayer("Player"); AttackManager = GameObject.Find("Crash").GetComponent <TornadoAttack>(); playerHealth = GameObject.Find("Crash").GetComponent <PlayerHealth>(); playerController = GameObject.Find("Crash").GetComponent <PlayerPlatformerController>(); }
// Start is called before the first frame update void Start() { pc = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerPlatformerController>(); endText = FindObjectOfType <Text>(); endText.gameObject.SetActive(false); scoreText.text = "Score: 0"; }
void OnTriggerEnter2D(Collider2D collider) { if (collider.CompareTag("Player")) { _playerController = collider.GetComponent <PlayerPlatformerController>(); } }
void Start() { gameEnded = false; camera = FindObjectOfType <Camera>(); house = FindObjectOfType <House>(); foreach (PlayerPlatformerController player in FindObjectsOfType <PlayerPlatformerController>()) { if (player.name == "PlayerOne") { leftPlayer = player; } else { rightPlayer = player; } } foreach (Side side in FindObjectsOfType <Side>()) { if (side.name.ToLower().Contains("left")) { left = side; } else { right = side; } } }
// Update is called once per frame void Update() { if (player == null) { // Might have died player = GameObject.FindObjectOfType <PlayerPlatformerController>(); return; } nextRock -= Time.deltaTime; if (nextRock <= 0) { nextRock = Random.Range(rockCooldown * 0.5f, rockCooldown * 1.5f); Vector2 pos = player.transform.position; pos.x += Random.Range(-xVariation * 2f, xVariation); pos.y += 10f; // Would be smarter to check camera range. GameObject go = Instantiate(Rocks[Random.Range(0, Rocks.Length)], pos, Quaternion.identity); Rigidbody2D rb = go.GetComponent <Rigidbody2D>(); rb.velocity = new Vector2(Random.Range(rockXVel * 0.5f, rockXVel * 1.5f), 0); } }
/* Contributors: Jin Young Jeong */ private void OnTriggerEnter2D(Collider2D collision) { PlayerPlatformerController pc = collision.gameObject.GetComponent <PlayerPlatformerController>(); if (collision.CompareTag("Shield")) { //Explode (); Debug.Log("shield collision"); ShieldParticles.gameObject.SetActive(true); Destroy(gameObject); } if (collision.CompareTag("Player")) { Debug.Log("shield fail"); //if (pc == null) return; // Added Explosion instatiation for missile - Alexander Bohlen Instantiate(explosion, transform.position, Quaternion.Euler(0, 0, 0)); // Explosion gameObject terminated in Inspector //Destroy(explosion); pc.ThrowBack(hitScale); pc.Stun(hitScale); Destroy(gameObject); } }
// Use this for initialization void Awake() { anchor = GameObject.Find("Anchor"); ppc = GetComponent <PlayerPlatformerController>(); rb2d = GetComponent <Rigidbody2D>(); initialSwing = true; }
void OnCollisionEnter2D(Collision2D col) { if (col.gameObject.tag.Equals("Player")) { playerObj = col.gameObject.GetComponent <PlayerPlatformerController>(); playerColPointY = col.gameObject.transform.GetChild(1).gameObject.transform.position; if (playerObj.dashtimer > 0) { playerObj.enemyKill = true; gameObject.SetActive(false); Invoke("Respawn", 4f); } else if (playerColPointY.y > transform.position.y) { playerObj.velocity.y = playerObj.jumpTakeOffSpeed; gameObject.SetActive(false); Invoke("Respawn", 4f); } else { playerObj.healthCount--; if (col.GetContact(0).point.x < transform.position.x - distFromLeft) { playerObj.colLeft = true; } else if (col.GetContact(0).point.x > transform.position.x + distFromRight) { playerObj.colRight = true; } playerObj.knockbacktimerx = playerObj.knockbackDurationX; playerObj.knockbacktimery = playerObj.knockbackDurationY; } } }
// Use this for initialization void Start() { rb2d = GetComponent <Rigidbody2D>(); bc2d = GetComponent <BoxCollider2D>(); _PlayerPlatformerController = GetComponent <PlayerPlatformerController>(); cacheTf = transform; }
private void OnTriggerEnter2D(Collider2D collision) { GameObject.Find("EndLevelCanvasWrapper").GetComponentInChildren <EndLevelCanvas>(true).gameObject.SetActive(true); PlayerPlatformerController player = collision.GetComponent <PlayerPlatformerController>(); if (player != null) { collision.gameObject.SetActive(false); VFXController.Instance.Trigger(HashEndLevelEffect, player.transform.position - Vector3.left, 0, false, null); } SavedData savedData = new SavedData(); if (savedData.Load(SceneManager.GetActiveScene().name)) { if (savedData.count < StarsCount) { savedData.count = StarsCount; savedData.Save(SceneManager.GetActiveScene().name); } } else { savedData.count = StarsCount; savedData.Save(SceneManager.GetActiveScene().name); } }
public virtual PowerUpType Activate() { PlayerPlatformerController.AddPoints(points); Destroy(gameObject); return(powerUpType); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player" && !isDying) { PlayerPlatformerController player = collision.GetComponent <PlayerPlatformerController>(); player.Damaged = true; } }
private void Start() { CreateBoxcollider(); SetBoundries(); SetCameraSettings(); player = FindObjectOfType <PlayerPlatformerController>(); }
protected override bool OnClick(PlayerPlatformerController player) { CameraShaker.Shake(0.2f, 0.2f); //Ripple.Trigger(player.transform.position); player.GetComponent <Animator>().SetBool(player.m_HashRunFastPara, true); StartCoroutine(Boost(player)); return(true); }
private void OnTriggerExit2D(Collider2D collision) { if (collision.tag == "Player") { PlayerPlatformerController player = collision.GetComponent <PlayerPlatformerController>(); player.OutOfBounds = true; } }
void Start() { toppanel = GameObject.Find("TopPanel"); selectWeapon(Weapons.Staff); updatePanel(); playerPlatformer = gameObject.GetComponent <PlayerPlatformerController>(); animator = GetComponentInChildren <Animator>(); }
// Start is called before the first frame update void Start() { ppc = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerPlatformerController>(); Windtimer = WindDuration; WindON = true; lightOff = true; WindVFX.Play(); }
private void restartGame() { PlayerPlatformerController player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerPlatformerController>(); Player_Info.increaseNgPlus(); player.resetPlayer(); player.TeleportPlayerToMainMenu(); }
// Start is called before the first frame update void Start() { currentPlayer = GameObject.Find("currentPlayer"); currentPlayerController = currentPlayer.GetComponent <PlayerPlatformerController>(); player_rb2d = currentPlayer.GetComponent <Rigidbody2D>(); numberOfUse = defaultNumber; object_bc2d = GetComponent <CapsuleCollider2D>(); }
public void OnPlayerDied(PlayerPlatformerController deadPlayer) { SoundManager.Instance.PlayDied(); _waitingToRestart = true; Invoke("ShowEndScreen", 0.25f); }
void Awake() { _game = FindObjectOfType <GameController>(); _platformController = GetComponent <PlayerPlatformerController>(); _tilesController = _game.CurrentLevel.GetComponentInChildren <TilesController>(); _tiles = new TilesController.TileInfo[tilesAroundNibblesW * tilesAroundNibblesH]; }
public void RespawnAtCheckpoint(GameObject player) { int lastAchievedCheckpoint = -1; for (int i = 0; i < checkpoints.Length; i++) { CheckPoint checkpoint = checkpoints[i].GetComponent <CheckPoint>(); if (checkpoint.hasBeenChecked) { lastAchievedCheckpoint = i; } } /* * 0=down * 90=right * -180=up * -90=left */ if (lastAchievedCheckpoint < 0) { // we havent achieved any checkpoints yet, respawn at startpoint player.transform.position = startPoint.transform.position; return; } CheckPoint.Orientation orientation = checkpoints[lastAchievedCheckpoint].GetComponent <CheckPoint>().orientation; PlayerPlatformerController controller = player.GetComponent <PlayerPlatformerController>(); controller.side = (PhysicsObject.GravitySide)orientation; controller.SwapGravity(); switch (orientation) { case CheckPoint.Orientation.Down: //player.transform.Rotate(0, 0, 0); player.transform.rotation = Quaternion.Euler(0, 0, 0); break; case CheckPoint.Orientation.Left: //player.transform.Rotate(0, 0, -90); player.transform.rotation = Quaternion.Euler(0, 0, -90); break; case CheckPoint.Orientation.Right: //player.transform.Rotate(0, 0, 90); player.transform.rotation = Quaternion.Euler(0, 0, 90); break; case CheckPoint.Orientation.Up: //player.transform.Rotate(0, 0, -180); player.transform.rotation = Quaternion.Euler(0, 0, -180); break; } player.transform.position = checkpoints[lastAchievedCheckpoint].transform.position; }
// Use this for initialization void Awake() { instance = this; pointsDisplay.text = GameData.points.ToString(); spriteRenderer = GetComponent <SpriteRenderer>(); animator = GetComponent <Animator>(); boxCollider = GetComponent <BoxCollider2D>(); marioState = MarioState.SMALL; }