Exemplo n.º 1
0
    //public bool detected = false;

    private void Awake()
    {
        GM = GetComponent <GameManager>();
        checkpointsManager = GetComponent <CheckpointsManager>();

        player      = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>();
        inputs      = GameObject.FindGameObjectWithTag("Managers").GetComponent <ImputManager>();
        camera      = GameObject.FindGameObjectWithTag("TPCamera").GetComponent <CamaraAdjustment>();
        playerAnims = player.GetComponentInChildren <PlayerAnimations>();
        HUD         = GetComponent <HudManager>();
        weapon      = player.GetComponentInChildren <WeaponManager>();
        inv         = GameObject.FindGameObjectWithTag("Inventory").GetComponentInChildren <Inventory>();
        Items       = player.GetComponentInChildren <Items>();
        sound       = GetComponent <SoundManager>();
        peace       = player.GetComponentInChildren <HealthPeace>();
        CC          = player.GetComponent <CloseCombat>();
        //Hit = playerAnims.GetComponentInChildren<HitArea>();
        itemDetector = Items.GetComponent <ItemDetector>();
        throwImpact  = player.GetComponentInChildren <ThrowImpact>();
        stealth      = player.GetComponent <StealthSystem>();
        pauseMn      = gameObject.GetComponent <PauseManager>();
        IWM          = player.GetComponentInChildren <ImprovedWeaponManager>();

        Cursor.visible   = false;
        Cursor.lockState = CursorLockMode.Locked;
    }
Exemplo n.º 2
0
    public void Initialize()
    {
        //transform.position = spawnPos;

        controler    = GetComponent <CharacterController>();
        GM           = GameObject.FindGameObjectWithTag("Managers").GetComponent <GameManager>();
        anims        = GetComponentInChildren <PlayerAnimations>();
        HUD          = GameObject.FindGameObjectWithTag("Managers").GetComponent <HudManager>();
        items        = GetComponentInChildren <Items>();
        WM           = GetComponentInChildren <WeaponManager>();
        CC           = GetComponent <CloseCombat>();
        life         = GetComponentInChildren <HealthPeace>();
        itemDetector = items.GetComponent <ItemDetector>();
        stealth      = GetComponentInChildren <StealthSystem>();
        IWM          = GetComponentInChildren <ImprovedWeaponManager>();

        speed = walkSpeed;

        cam      = Camera.main;
        camTrans = cam.transform;

        dodgeSpeed      = dodgeNormalModeSpeed;
        timeOfDodge     = timeOfDodgeNormalMode;
        timeForCanDodge = timeForCanDodgeNormalMode;

        normalHeight = controler.height;
        charControllercenterOffset = (normalHeight - crouchHeight) / 2;

        LoadPlayer();
    }
Exemplo n.º 3
0
    public void Initialize()
    {
        player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>();

        WM = player.GetComponentInChildren <WeaponManager>();

        cam     = Camera.main;
        peace   = GameObject.FindGameObjectWithTag("Player").GetComponentInChildren <HealthPeace>();
        audPlay = GetComponentInChildren <AudioPlayer>();

        trajectoryPrefab.SetActive(false);
        trajectory = trajectoryPrefab.GetComponent <Trajectory>();

        InitializeVisuals();
    }
Exemplo n.º 4
0
    public void Start()
    {
        GM     = GameObject.FindGameObjectWithTag("Managers").GetComponent <GameManager>();
        player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerController>();
        WM     = player.GetComponentInChildren <WeaponManager>();
        Hud    = GetComponent <HudManager>();
        items  = player.GetComponentInChildren <Items>();
        health = player.GetComponentInChildren <HealthPeace>();

        for (int i = 0; i < WM.weapons.Length; i++)
        {
            oldGunsDistance[i]  = WM.weapons[i].fireDist;
            oldChangeGunTime[i] = WM.timeAbleGun[i];
        }

        oldSpeed          = player.runSpeed;
        oldDodgeForce     = player.dodgeForce;
        oldDodgeResetTime = player.timeOfDodge;
        oldHitDamage      = player.normalModeFistDamage;
    }