Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        playerStamina      = FindObjectOfType <PlayerStaminaManager>();
        playerHealthObject = GameObject.Find("Player");
        playerHealth       = playerHealthObject.GetComponent <PlayerHealthManager>();
        playerRanged       = playerHealthObject.GetComponent <PlayerRangedAttack>();
        shieldBlockScript  = FindObjectOfType <ShieldBlock>();
        playerStatsScript  = FindObjectOfType <PlayerStats>();

        daggerTextObject  = GameObject.Find("DaggerText");
        shieldTextObject  = GameObject.Find("ShieldText");
        shieldImageObject = GameObject.Find("ShieldImage");
        potionText        = GameObject.Find("PotionText").GetComponent <Text>();

        shieldTextObject.SetActive(false);
        shieldImageObject.SetActive(false);

        // daggerImageObject.GetComponent<Image>().Sprite = YourSprite;

        if (!UIExists)
        {
            UIExists = true;
            //DontDestroyOnLoad(transform.gameObject);
        }

        else
        {
            //Destroy(gameObject);
        }

        thePS = GetComponent <PlayerStats>();
    }
Esempio n. 2
0
    // Start is called before the first frame update
    void Start()
    {
        mainCamera   = Camera.main;
        rangedAttack = ScriptableObject.CreateInstance <PlayerRangedAttack>();
        rangedAttack.BulletPrefab = bulletPrefab;
        rangedAttack.InitRanged(transform);

        meleeAttack = ScriptableObject.CreateInstance <PlayerMeleeAttack>();
        meleeAttack.InitMelee(CellAttackRange);
    }
Esempio n. 3
0
 // Update is called once per frame
 void Update()
 {
     thePlayer          = FindObjectOfType <PlayerController>();
     playerHealth       = FindObjectOfType <PlayerHealthManager>();
     playerStamina      = FindObjectOfType <PlayerStaminaManager>();
     playerRangedAttack = FindObjectOfType <PlayerRangedAttack>();
     playerStatsScript  = FindObjectOfType <PlayerStats>();
     startPoint         = FindObjectOfType <PlayerStartPoint>();
     globalDataScript   = FindObjectOfType <GlobalDataScript>();
     itemSlotManager    = FindObjectOfType <ItemSlotManager>();
     curLvl             = SceneManager.GetActiveScene().name;
 }
    // Use this for initialization
    void Start()
    {
        playerStamina      = FindObjectOfType <PlayerStaminaManager>();
        playerHealthObject = GameObject.Find("Player");
        playerHealth       = playerHealthObject.GetComponent <PlayerHealthManager>();
        playerRanged       = playerHealthObject.GetComponent <PlayerRangedAttack>();
        shieldBlockScript  = FindObjectOfType <ShieldBlock>();
        playerStatsScript  = FindObjectOfType <PlayerStats>();

        daggerTextObject  = GameObject.Find("DaggerText");
        shieldTextObject  = GameObject.Find("ShieldText");
        shieldImageObject = GameObject.Find("ShieldImage");
        potionText        = GameObject.Find("PotionText").GetComponent <Text>();

        shieldTextObject.SetActive(false);
        shieldImageObject.SetActive(false);

        if (!UIExists)
        {
            UIExists = true;
        }

        thePS = GetComponent <PlayerStats>();
    }
Esempio n. 5
0
 void Start()
 {
     playerAttack = GetComponent <PlayerRangedAttack>();
 }
Esempio n. 6
0
 void Awake()
 {
     input        = GetComponent <PlayerInput>();
     bodyMovement = GetComponent <BodyMovement>();
     rangedAttack = GetComponent <PlayerRangedAttack>();
 }