// Use this for initialization void Start() { character = GameObject.Find ("Character").GetComponent<CharacterController> (); manaTransform = GameObject.Find ("Mana (1)").GetComponent<RectTransform> (); cachedY = manaTransform.position.y; maxXValue = manaTransform.position.x; minXValue = manaTransform.position.x - manaTransform.rect.width; maxMana = character.MaxMana (); curMana = maxMana; }