// 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>(); }
// 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); }
// 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>(); }
void Start() { playerAttack = GetComponent <PlayerRangedAttack>(); }
void Awake() { input = GetComponent <PlayerInput>(); bodyMovement = GetComponent <BodyMovement>(); rangedAttack = GetComponent <PlayerRangedAttack>(); }