/// <summary> /// Called on initialization. /// </summary> void Start() { #region Player Scripts _characterStatus = GetComponent <CharacterStatus>(); _playerWeapons = GetComponent <PlayerWeapons>(); #endregion Player Scripts #region GUI Components if (PlayerUI != null) { #region Life and Magic bars var lifeBar = PlayerUI.transform.FindChild("LifeBar"); var magicBar = PlayerUI.transform.FindChild("MagicBar"); _healthBar = lifeBar.GetComponent <CircleBar>(); _magicBar = magicBar.GetComponent <CircleBar>(); _healthBar.MaximumValue = _characterStatus.Data.MaxHealth; _healthBar.CurrentValue = _characterStatus.CurrentHealth; _magicBar.MaximumValue = _characterStatus.Data.MaxMagic; _magicBar.CurrentValue = _characterStatus.CurrentMagic; #endregion Life and Magic bars #region Equiped Weapons _primaryWeapon = PlayerUI.transform.FindChild("PrimaryItem").FindChild("Item").GetComponent <Image>(); _secondaryWeapon = PlayerUI.transform.FindChild("SecondaryItem").FindChild("Item").GetComponent <Image>(); #endregion Equiped Weapons } #endregion GUI Components }
private void update() { CircleBar trg = (CircleBar)target; Transform obj = trg.transform; Image progress = obj.GetChild(0).GetComponent <Image>(); Text value = obj.GetChild(2).GetComponent <Text>(); progress.fillAmount = currentProgress.floatValue; if (displayValue.boolValue) { if (!value.gameObject.activeInHierarchy) { value.gameObject.SetActive(true); } value.text = string.Format(valueFormat.stringValue, currentValue.floatValue); } else { if (value.gameObject.activeInHierarchy) { value.gameObject.SetActive(false); } } }
public SYStash(int id, float size, int target, Vector2 position, Map map) : base(position, map) { this.id = id; areaSize = size; targetScrap = target; scrapBar = new CircleBar(size + size * 0.2f, size * 0.2f, -180, -180); sprite.Texture = pointTexture; sprite.Mesh.Vertices2 = new Vector2[] { new Vector2(-0.5f, 0), new Vector2(-0.5f, 0.5f), new Vector2(0.5f, 0.5f), new Vector2(0.5f, 0) }; sprite.Mesh.UV = new Vector2[] { new Vector2(0, 0.5f), new Vector2(0, 0), new Vector2(1, 0), new Vector2(1, 0.5f) }; progressMesh.Vertices2 = new Vector2[] { new Vector2(0, 0.5f), new Vector2(1, 0.5f), new Vector2(1, -0.5f), new Vector2(0, -0.5f) }; }
void Start() { bar = GetComponentInChildren <CircleBar>(); spawner = GameObject.FindGameObjectWithTag("TetrominoSpawner").GetComponent <TetrominoSpawner>(); startCounter(); }