Ejemplo n.º 1
0
    void Start()
    {
        rb                     = GetComponent <Rigidbody2D>();
        sprite                 = transform.GetChild(0).GetComponent <SpriteRenderer>();
        anim                   = transform.GetChild(0).GetComponent <Animator>();
        inventory              = GetComponent <PlayerInventory>();
        nightCycle             = GameObject.Find("Global Light (Sun)").GetComponent <DayNightCycleManager>();
        playerSoundManager     = GetComponent <PlayerSoundManager>();
        cameraHandler          = GameObject.Find("Camera Manager").GetComponent <CameraHandler>();
        transitionHandler      = GameObject.Find("Transition Handler").GetComponent <TransitionHandler>();
        interactionsManager    = GetComponent <InteractionsManager>();
        individualInteractions = GameObject.Find("Interactions Manager").GetComponent <IndividualInteractions>();
        playerCollider         = GetComponent <BoxCollider2D>();
        gm                     = GameObject.Find("Game Manager").GetComponent <GameManager>();
        pickUpTarget           = canoe.transform.GetChild(0).GetChild(0);

        montyObj            = GameObject.Find("Monty");
        montyStateActions   = montyObj.GetComponent <MontyStateActions>();
        montyStateManager   = montyObj.GetComponent <MontyStateManager>();
        montyStateVariables = montyObj.GetComponent <MontyStateVariables>();

        firstPet = false;
        //canoe = GameObject.Find("Canoe");
        //canoeTarget = GameObject.Find("canoeTarget");

        xSpeed         = defaultXSpeed;
        ySpeed         = defaultYSpeed;
        canoeWalkSpeed = defaultCanoeWalkSpeed;
    }
Ejemplo n.º 2
0
 void Awake()
 {
     playerMovement     = GetComponent <PlayerMovement>();
     playerSoundManager = GetComponentInChildren <PlayerSoundManager>();
     povTransform       = transform.GetChild(0);
     playerStats        = GetComponent <PlayerStats>();
 }
Ejemplo n.º 3
0
 void Start()
 {
     status         = gameObject.GetComponent <PlayerStatus>();
     vulnerability  = Vulnerability.Vulnerable;
     material.color = defaultColor;
     sounds         = gameObject.GetComponent <PlayerSoundManager>();
 }
Ejemplo n.º 4
0
    protected override void Awake()
    {
        base.Awake();

        playerSoundManager  = GetComponent <PlayerSoundManager>();
        soundEffectsManager = FindObjectOfType <SoundEffectsManager>();

        controls  = new PlayerControls();
        abilities = new List <Ability>();

        //--- Events ---//

        //When movement input is received, use that input to move or activate an ability in that direction
        controls.Movement.Move.performed += ctx => ProcessMoveInput(ctx.ReadValue <Vector2>());
        //When pause input is received, pause the game and fire the pause menu event
        controls.Movement.Pause.performed += _ => PauseManager.TogglePause?.Invoke();
        //When bottom row keys are pressed, try to activate the corresponding ability.
        controls.Movement.Ability0.performed += _ => TryActivateAbility(0);
        controls.Movement.Ability1.performed += _ => TryActivateAbility(1);
        controls.Movement.Ability2.performed += _ => TryActivateAbility(2);
        controls.Movement.Ability3.performed += _ => TryActivateAbility(3);
        controls.Movement.Ability4.performed += _ => TryActivateAbility(4);
        controls.Movement.Ability5.performed += _ => TryActivateAbility(5);
        controls.Movement.Ability6.performed += _ => TryActivateAbility(6);
        //When paused, diallow movement / abilities
        PauseManager.PauseGame += paused => canAct = !paused;
    }
Ejemplo n.º 5
0
    void Start()
    {
        Screen.showCursor = false;
        manager = (GameObject.Find("LevelManager").GetComponent("LevelManager")) as LevelManager;
        player_sound_manager = (GameObject.Find("MainPlayer").GetComponent("PlayerSoundManager")) as PlayerSoundManager;
        current_level = Application.loadedLevel;
        player = GameObject.Find("MainPlayer");
        player.transform.position = start_pos.transform.position;
        fade_in.FadeIn();
        player.tag = "Player";
        CharacterMotor motor = LevelManager.player.GetComponent("CharacterMotor") as CharacterMotor;
        if(current_level == 3 && !boosted)
        {
            boosted = true;
            motor.movement.maxForwardSpeed += 0.5f;
            motor.movement.maxBackwardsSpeed += 0.5f;
            motor.movement.maxSidewaysSpeed += 0.5f;
            motor.jumping.baseHeight += 0.02f;
            motor.jumping.extraHeight += 0.02f;

            default_speed = motor.movement.maxForwardSpeed;
            default_jump = motor.jumping.baseHeight;
        }
        else if(current_level == 3)
        {
            motor.movement.maxForwardSpeed = default_speed;
            motor.movement.maxBackwardsSpeed = default_speed;
            motor.movement.maxSidewaysSpeed = default_speed;
            motor.jumping.baseHeight = default_jump;
            motor.jumping.extraHeight = default_jump;
        }
    }
Ejemplo n.º 6
0
    public AK47(WeaponController wc, PlayerSoundManager sm)
    {
        weaponController = wc;
        soundManager     = sm;

        extraAmmo  = 1000;
        loadedAmmo = 30;
    }
Ejemplo n.º 7
0
 private void Start()
 {
     collisionChecker   = GetComponent <CollisionChecker>();
     gameManager        = FindObjectOfType <GameManager>();
     animator           = GetComponent <Animator>();
     playerSoundManager = GetComponent <PlayerSoundManager>();
     canMove            = true;
     defaultXScale      = transform.localScale.x;
 }
Ejemplo n.º 8
0
    void Awake()
    {
        inputs       = GetComponent <PlayerInputManager>();
        mainCamera   = Camera.main.transform;
        character    = GetComponent <CharacterController>();
        soundManager = GetComponent <PlayerSoundManager>();

        animator = GetComponentInChildren <Animator>();
    }
Ejemplo n.º 9
0
    // Use this for initialization
    void Awake()
    {
        rb                       = GetComponent <Rigidbody2D>();
        playerHealth             = playerHealthObject.GetComponent <PlayerHealth>();
        playerReload             = playerReloadObject.GetComponent <PlayerReload>();
        playerReload.reloadSpeed = ReloadSpeed;
        animator                 = GetComponent <Animator>();
        soundManager             = GetComponentInChildren <PlayerSoundManager>();
        nextBullet               = Bullet;

        currentPatrolIndex = 0;
        currentPatrolPoint = patrolPoints[currentPatrolIndex];
    }
 void Start()
 {
     animator            = gameObject.GetComponentInChildren <Animator>();
     characterController = gameObject.GetComponent <CharacterController>();
     cameraTransform     = Camera.main.transform;
     playerStatus        = gameObject.GetComponent <PlayerStatus>();
     sounds               = gameObject.GetComponent <PlayerSoundManager>();
     locomotionHashID     = Animator.StringToHash("Base Layer.Locomotion");
     pivotLeftHashID      = Animator.StringToHash("Base Layer.LocomotionPivotLeft");
     pivotRightHashID     = Animator.StringToHash("Base Layer.LocomotionPivotRight");
     idlePivotLeftHashID  = Animator.StringToHash("Base Layer.IdlePivotLeft");
     idlePivotRightHashID = Animator.StringToHash("Base Layer.IdlePivotRight");
 }
Ejemplo n.º 11
0
    void Start()
    {
        Debug.Log("Player start");
        mAnimatior = GetComponentInChildren <Animator>();
        //cameraT = Camera.main.transform;
        mCameraTarget      = playerCamera.transform;
        mSoundManager      = GetComponent <PlayerSoundManager>();
        mWalkSoundCorutine = null;

        Debug.Assert(mAnimatior != null && mCameraTarget != null && mSoundManager != null);

        mAnimatior.SetFloat(animatorParamName, 0.0f);
        moving = true;
    }
    private void Start()
    {
        if (Instance != this)
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);

        rigidbody2D  = GetComponent <Rigidbody2D>();
        animator     = GetComponent <Animator>();
        soundManager = GetComponent <PlayerSoundManager>();

        walkingSoundCounter = walkingSoundInterval;
    }
Ejemplo n.º 13
0
    private void Awake()
    {
        soundManager       = FindObjectOfType <SoundManager>();
        playerSoundManager = FindObjectOfType <PlayerSoundManager>();
        if (instance == null)
        {
            instance = this;
        }

        else
        {
            Destroy(gameObject);
            return;
        }
        DontDestroyOnLoad(gameObject);
    }
Ejemplo n.º 14
0
    // Use this for initialization
    void Awake()
    {
        rb                       = GetComponent <Rigidbody2D>();
        playerHealth             = playerHealthObject.GetComponent <PlayerHealth>();
        playerReload             = playerReloadObject.GetComponent <PlayerReload>();
        playerReload.reloadSpeed = ReloadSpeed;
        animator                 = GetComponent <Animator>();
        soundManager             = GetComponentInChildren <PlayerSoundManager>();
        nextBullet               = Bullet;

        if (SecondPlayer)
        {
            vAxisName      += "Second";
            hAxisName      += "Second";
            attackAxisName += "Second";
        }
    }
Ejemplo n.º 15
0
    void Start()
    {
        mAudioSource      = GetComponent <AudioSource>();
        mAnimator         = GetComponentInChildren <Animator>();
        mPlayerController = GetComponent <PlayerController>();
        mItemController   = GetComponent <ItemController>();
        mSoundManager     = GetComponent <PlayerSoundManager>();

        Debug.Assert(mAudioSource != null && mAnimator != null &&
                     mPlayerController != null && mItemController != null &&
                     mSoundManager != null);

        mActionCoroutine = null;

        //mCurrentTime = maxActionTime;
        //RefreshUi();
    }
Ejemplo n.º 16
0
 // Use this for initialization
 void Start()
 {
     PlayerHandCollider[] hand_colliders = this.GetComponentsInChildren <PlayerHandCollider> ();
     for (int i = 0; i < hand_colliders.Length; i++)
     {
         if (hand_colliders [i].player_hand_placement == PlayerHandCollider.PlayerHandPlacement.FRONT)
         {
             front_hand = hand_colliders [i];
         }
         if (hand_colliders [i].player_hand_placement == PlayerHandCollider.PlayerHandPlacement.BACK)
         {
             back_hand = hand_colliders [i];
         }
     }
     animator = this.GetComponent <Animator> ();
     psm      = this.GetComponent <PlayerSoundManager> ();
 }
Ejemplo n.º 17
0
    private void processMovement()
    {
        // Check if we're actually on ground so we can move
        if (cc.isGrounded)
        {
            // Get default inputs
            float strafe = Input.GetAxis("Horizontal");
            float fwd    = Input.GetAxis("Vertical");

            // Create new movement vector
            movementDirection = new Vector3(strafe, 0.0f, fwd);

            // Check if player is running
            if (running == true)
            {
                movementDirection *= (Constants.movementSpeed * Constants.runningSpeedModifier);
            }
            else
            {
                movementDirection *= Constants.movementSpeed;
            }

            // Movement vector from local to world
            movementDirection = transform.TransformDirection(movementDirection);

            if (cc.velocity.magnitude > 0.2f && footstep == true)
            {
                PlayerSoundManager.playFootstepSound();
                StartCoroutine(checkLastFootStep(Constants.footstepDelay));
            }

            // Check if the player is jumping
            if (Input.GetButton("Jump"))
            {
                PlayerSoundManager.playFootstepSound();
                movementDirection.y = Constants.jumpingSpeed;
            }
        }

        // Apply the movement
        movementDirection.y -= -Physics.gravity.y * Time.deltaTime;
        cc.Move(movementDirection * Time.deltaTime);
    }
Ejemplo n.º 18
0
    private void Awake()
    {
        // Ensure that there is only one instance of the PlayerManager.
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        movement = GetComponent <SubmarineMovement>();
        camFX    = GetComponentInChildren <CameraFX>();

        playerLightManager    = GetComponentInChildren <PlayerLightManager>();
        playerSoundManager    = GetComponentInChildren <PlayerSoundManager>();
        dashboardDamageSprite = GetComponentInChildren <SpriteRenderer>();
    }
Ejemplo n.º 19
0
        private void CheckMyName(string myName, GameObject player)
        {
            //Debug.Log(myName + "Using Special.");
            PlayerSoundManager pSM = player.GetComponentInChildren <PlayerSoundManager>();

            if (pSM != null)
            {
                /*if (myName == "C.H.A.D.")
                 * { pSM.PlaySound("SFX_Character_CHADSpecialRelease"); }
                 * else if (myName == "Maxwell")
                 * { pSM.PlaySound("SFX_Character_MaxwellSpecialRelease"); }
                 * else if (myName == "Ariela")
                 * { pSM.PlaySound("SFX_Character_ArielaSpecialRelease"); }
                 * else if (myName == "Kels")
                 * { pSM.PlaySound("SFX_Character_MichaelaSpecialRelease"); }*/
            }
            else
            {
                //Debug.LogWarning("NO PLAYERSOUNDMANAGER FOUND");
            }
        }
Ejemplo n.º 20
0
    private void Start()
    {
        fishCaught = new List <Fish>();
        gm         = GameObject.Find("Game Manager").GetComponent <GameManager>();
        sounds     = playerController.gameObject.GetComponent <PlayerSoundManager>();
        inventory  = playerController.gameObject.GetComponent <PlayerInventory>();

        interactionIndex = 0;
        fishIndex        = 0;
        journalUI.SetActive(false);
        gm.paused = false;

        for (int i = 0; i < interactions.Length; i++)
        {
            interactions[i].SetActive(false);
        }

        for (int i = 0; i < fishes.Length; i++)
        {
            fishes[i].SetActive(false);
        }
    }
Ejemplo n.º 21
0
    // Use this for initialization
    void Start()
    {
        pmm           = this.GetComponent <PlayerMovementManager> ();
        pam           = this.GetComponentInChildren <PlayerAnimationManager> ();
        p_score_m     = this.GetComponent <PlayerScoreManager> ();
        p_sound_m     = this.GetComponentInChildren <PlayerSoundManager> ();
        grav_collider = this.GetComponent <BoxCollider> ();

        PlayerHandCollider[] hand_colliders = this.GetComponentsInChildren <PlayerHandCollider> ();
        for (int i = 0; i < hand_colliders.Length; i++)
        {
            if (hand_colliders [i].player_hand_placement == PlayerHandCollider.PlayerHandPlacement.FRONT)
            {
                front_hand = hand_colliders [i];
            }
            if (hand_colliders [i].player_hand_placement == PlayerHandCollider.PlayerHandPlacement.BACK)
            {
                back_hand = hand_colliders [i];
            }
        }
        animator = this.GetComponentInChildren <Animator> ();
        Debug.Log(animator);
    }
Ejemplo n.º 22
0
 // Use this for initialization
 void Start()
 {
     player                 = GameObject.FindGameObjectWithTag("Player");
     soundManager           = GetComponent <PlayerSoundManager> ();
     weaponCollider.enabled = false;
 }
Ejemplo n.º 23
0
    private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
    {
        if (scene.name != "MainMenu")
        {
            musicManager.playMainMenuMusic = false;
            musicManager.StopMainMenuMusic();
        }

        if (scene.name == "Sandbox" && playerExitingMountain)
        {
            foreach (Vector3 position in mountainExitPositions)
            {
                Instantiate(gridpointToSpawn, position, Quaternion.identity);
            }

            player = FindObjectOfType <PlayerController>();

            if (player != null)
            {
                player.transform.position = mountainExitPositions[currentMountainNumber];
            }
        }
        else
        {
            playerExitingMountain = false;
        }

        switch (scene.name)
        {
        case "Level1Puzzle2":
            if (musicManager.isLevelOneSolved || musicManager.areAllLevelsSolved)
            {
                PuzzleTwoManager puzzleTwoManager = FindObjectOfType <PuzzleTwoManager>();
                puzzleTwoManager.PuzzleAlreadySolved();
            }

            playerSoundManager         = FindObjectOfType <PlayerSoundManager>();
            playerSoundManager.surface = PlayerSoundManager.Surface.cave;

            break;

        case "Level2Puzzle1":
            if (musicManager.isLevelTwoSolved || musicManager.areAllLevelsSolved)
            {
                PuzzleOneManager puzzleOneManager = FindObjectOfType <PuzzleOneManager>();
                puzzleOneManager.PuzzleAlreadySolved();
            }

            playerSoundManager         = FindObjectOfType <PlayerSoundManager>();
            playerSoundManager.surface = PlayerSoundManager.Surface.cave;
            break;

        case "Level3Puzzle3":
            if (musicManager.isLevelThreeSolved || musicManager.areAllLevelsSolved)
            {
                PuzzleThreeManager puzzleThreeManager = FindObjectOfType <PuzzleThreeManager>();
                puzzleThreeManager.PuzzleAlreadySolved();
            }

            playerSoundManager         = FindObjectOfType <PlayerSoundManager>();
            playerSoundManager.surface = PlayerSoundManager.Surface.cave;
            break;

        case "Sandbox":
            playerSoundManager         = FindObjectOfType <PlayerSoundManager>();
            playerSoundManager.surface = PlayerSoundManager.Surface.sand;

            break;

        case "MainMenu":

            soundsUnlocked = false;

            musicManager.areAllLevelsSolved = false;
            musicManager.isLevelOneSolved   = false;
            musicManager.isLevelTwoSolved   = false;
            musicManager.isLevelThreeSolved = false;
            musicManager.playMainMenuMusic  = true;
            musicManager.CheckWhichMusicToPlay();
            break;
        }
    }
Ejemplo n.º 24
0
 void Start()
 {
     rb2d         = GetComponent <Rigidbody2D>();
     soundManager = GetComponent <PlayerSoundManager>();
     activeSpeed  = speed;
 }
Ejemplo n.º 25
0
 private void Awake()
 {
     playerMovement     = GetComponent <PlayerMovement>();
     playerSoundManager = GetComponent <PlayerSoundManager>();
     animator           = GetComponent <Animator>();
 }
Ejemplo n.º 26
0
 void Start()
 {
     mainCam   = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>();
     soundMan  = GetComponent <PlayerSoundManager>();
     healthMan = GetComponent <HealthManager>();
 }
Ejemplo n.º 27
0
 void Start()
 {
     soundManager = gameObject.GetComponentInParent <PlayerSoundManager>();
 }
Ejemplo n.º 28
0
 protected virtual void Awake()
 {
     this.playerSoundManager = new PlayerSoundManager(this.stepSound);
     selectWeapon(startWeapon);
 }
Ejemplo n.º 29
0
 public PlayerMobile(string assetName)
     : base(assetName, settings)
 {
     animation    = new PlayerAnimation(this);
     soundManager = new PlayerSoundManager();
 }
Ejemplo n.º 30
0
 // Use this for initialization
 void Start()
 {
     player = GameObject.FindGameObjectWithTag ("Player");
     soundManager = GetComponent<PlayerSoundManager> ();
     weaponCollider.enabled = false;
 }