private void GetComponents() { characterWeapon = player.GetComponent <CharacterHandleWeapon>(); playerMovement = player.GetComponent <CharacterHorizontalMovement>(); jumpMovement = player.GetComponent <CharacterJump>(); rockBreak = player.GetComponent <RockBreak>(); characterDash = player.GetComponent <CharacterDash>(); }
private void MoveCharacter() { playerMovement = player.GetComponent <CharacterHorizontalMovement>(); jumpMovement = player.GetComponent <CharacterJump>(); rockHolder = player.GetComponent <RockHolder>(); rockBreak = player.GetComponent <RockBreak>(); characterDash = player.GetComponent <CharacterDash>(); CutsceneManager.Instance.StopPlayerMovement(); playerMovement.SetHorizontalMove(1f); StartCoroutine(WaitToMoveAgain()); }
/// <summary> /// Called when a new level gets started to load all the scripts for upgrades from the current /// players GameObject. /// </summary> private void GetUpgradeInfo() { dashUpgrade = player.GetComponent <CharacterDash>(); jumpUpgrade = player.GetComponent <CharacterJump>(); runUpgrade = player.GetComponent <CharacterHorizontalMovement>(); wallJumpUpgrade = player.GetComponent <CharacterWalljump>(); glideUpgrade = player.GetComponent <CharacterGlide>(); swimUpgrade = player.GetComponent <CharacterSwim>(); healthUpgrade = player.GetComponent <Health>(); rockUpgrade = player.GetComponent <RockHolder>(); rockWeapon = player.GetComponent <CharacterWeaponRockHandler>().CurrentWeapon.GetComponent <ProjectileWeapon>(); projectilePool = player.GetComponent <CharacterWeaponRockHandler>().CurrentWeapon.GetComponent <MMSimpleObjectPooler>(); laserSight = player.GetComponent <CharacterWeaponRockHandler>().CurrentWeapon.GetComponent <WeaponLaserSight>(); DebugUpgrades(); laserSight.enabled = false; }