private void Start()
 {
     Inventory      = GameObject.Find("Player").GetComponentInChildren <Inventory>();
     Storage        = GameObject.Find("WeaponStorage").transform;
     pAU            = GameObject.Find("Player").GetComponentInChildren <PlayerAnimationUpdater>();
     AC             = FindObjectOfType <AbilitiesController>();
     weaponDisplay  = GameObject.Find("WeaponDisplay").transform;
     lastUsedWeapon = false;
 }
示例#2
0
 // Start is called before the first frame update
 void Start()
 {
     // Core functionality
     playerMovement       = GetComponent <PlayerMovement>();
     weaponController     = GetComponentInChildren <WeaponController>();
     animationUpdater     = GetComponentInChildren <PlayerAnimationUpdater>();
     abilitiesController  = GetComponentInChildren <AbilitiesController>();
     consumableController = GetComponentInChildren <ConsumableController>();
     UIControl            = GameObject.Find("UI").GetComponent <UIController>();
     rollingCollider      = GameObject.Find("RollingCollider").GetComponent <Collider>();
 }
 // Start is called before the first frame update
 void Start()
 {
     inescapableExternalMenu = false;
     ExternalMenuOpen        = false;
     Menu.SetActive(false);
     originalTimeScale      = Time.timeScale;
     playerStats            = GameObject.Find("Player").GetComponent <PlayerStats>();
     playerAnimationUpdater = playerStats.GetComponentInChildren <PlayerAnimationUpdater>();
     UIparent           = transform.Find("UIParent");
     camStateController = FindObjectOfType <CameraStateController>();
     originalParent     = EXPUI.parent;
 }
    private void Start()
    {
        AbilitiesBar     = GameObject.Find("Abilities Bar");
        weaponController = GetComponentInChildren <WeaponController>();
        playerMovement   = GetComponentInParent <PlayerMovement>();
        playerAnim       = GameObject.Find("Player").GetComponentInChildren <PlayerAnimationUpdater>();
        int i = 0;

        foreach (Transform child in AbilitiesBar.transform.Find("TextPanel"))
        {
            BarChild[i] = child;
            ++i;
        }
    }
    // Start is called before the first frame update
    void Start()
    {
        forward      = new Vector3(1 / Mathf.Sqrt(2), 0, 1 / Mathf.Sqrt(2));
        heldRotation = 0f;

        forward          = Vector3.Normalize(forward);
        side             = Quaternion.Euler(new Vector3(0, 90, 0)) * forward;
        rb               = GetComponent <Rigidbody>();
        animationUpdater = GetComponentInChildren <PlayerAnimationUpdater>();
        energy           = GameObject.Find("Player").GetComponent <Energy>();
        ap               = GameObject.Find("Player").GetComponentInChildren <ActivePerks>();
        cursorLogic      = GameObject.Find("Master Object").GetComponent <CursorLogic>();
        WC               = GetComponentInChildren <WeaponController>();
    }
示例#6
0
    public virtual void StartWeapon(bool EnemyWeapon_in = false, EnemyTemplateMaster ETM_in = null, HumanoidWeaponExpertise humanoidWeaponExpertise = HumanoidWeaponExpertise.Adept)
    {
        EnemyWeapon = EnemyWeapon_in;
        player      = GameObject.Find("Player").transform;

        if (EnemyWeapon_in)
        {
            FL                    = GameObject.Find("NPCs").GetComponent <FactionLogic>();
            ETM                   = ETM_in;
            WeaponExpertise       = humanoidWeaponExpertise;
            enemyAnimationUpdater = GetComponentInParent <EnemyAnimationUpdater>();
            enemyWeaponController = GetComponentInParent <EnemyWeaponController>();
        }
        else
        {
            playMove         = player.GetComponentInChildren <PlayerMovement>();
            animationUpdater = player.GetComponentInChildren <PlayerAnimationUpdater>();
            energy           = player.GetComponent <Energy>();
            stats            = player.GetComponent <PlayerStats>();
        }
    }
    private void Awake()
    {
        Assert.IsTrue(cooldown >= STARTUP_DECLARATIONS.AbilityAnimationCastTime[(int)abilityAnimation]);

        Player              = GameObject.Find("Player").transform;
        eventQueue          = GameObject.Find("EventDisplay").GetComponent <EventQueue>();
        activePerks         = Player.GetComponentInChildren <ActivePerks>();
        cursorLogic         = GameObject.Find("Master Object").GetComponent <CursorLogic>();
        playerMovement      = Player.GetComponent <PlayerMovement>();
        energy              = Player.GetComponent <Energy>();
        animationUpdater    = Player.GetComponentInChildren <PlayerAnimationUpdater>();
        weaponController    = Player.GetComponentInChildren <WeaponController>();
        abilitiesController = Player.GetComponentInChildren <AbilitiesController>();
        PlayerProjectiles   = GameObject.Find("PlayerProjectiles").transform;
        playerStats         = Player.GetComponent <PlayerStats>();
        cooldown_remaining  = 0f;

        //
        current_level = 1;
        current_xp    = 0;
        //
    }