void Start() { _texts = GetComponentsInChildren <Text>(); _HPBarDisplay = _texts[0]; _currentWeaponDisplay = _texts[1]; _ammoDisplay = _texts[2]; _pointsDisplay = _texts[3]; _timeDisplay = _texts[4]; _timeDisplay.gameObject.SetActive(false); _hpBar = gameObject.GetComponentInChildren <HPSlider>(); SetPlayerHPDisplay(); UpdateWeaponDisplay(); SetDefaultPoints(); SetChallengeDisplay(); }
void Update_HMSP() { HPSlider.maxValue = pStats.HP.FinalValue; MPSlider.maxValue = pStats.MP.FinalValue; SPSlider.maxValue = pStats.SP.FinalValue; HPSlider.value = pStats.HP.CurValue; MPSlider.value = pStats.MP.CurValue; SPSlider.value = pStats.SP.CurValue; MainHPSlider.maxValue = pStats.HP.FinalValue; MainHPBlur.maxValue = pStats.HP.FinalValue; MainMPSlider.maxValue = pStats.MP.FinalValue; MainSPSlider.maxValue = pStats.SP.FinalValue; MainHPSlider.value = pStats.HP.CurValue; MainMPSlider.value = pStats.MP.CurValue; MainSPSlider.value = pStats.SP.CurValue; if (pStats.bIsAlive) { if (pStats.bIsDeadly) { HPSlider.GetComponentInChildren <Text>().text = string.Format("<color=#B200BEFF>DEADLY</color> <color=#FF0000FF>({0})</color>", pStats.HP.CurValue.ToString("0")); MainHPSlider.GetComponentInChildren <Text>().text = string.Format("<color=#B200BEFF>DEADLY </color> <color=#FF0000FF>({0})</color>", pStats.HP.CurValue.ToString("0")); } else { HPSlider.GetComponentInChildren <Text>().text = HPSlider.value.ToString("0") + "/" + HPSlider.maxValue.ToString("0"); MainHPSlider.GetComponentInChildren <Text>().text = MainHPSlider.value.ToString("0") + "/" + MainHPSlider.maxValue.ToString("0"); } } else { HPSlider.GetComponentInChildren <Text>().text = string.Format("<color=#B200BEFF>DEAD</color>", HPSlider.value.ToString("0"), HPSlider.maxValue.ToString("0")); MainHPSlider.GetComponentInChildren <Text>().text = string.Format("<color=#B200BEFF>DEAD</color>", MainHPSlider.value.ToString("0"), MainHPSlider.maxValue.ToString("0")); } MPSlider.GetComponentInChildren <Text>().text = MPSlider.value.ToString("0") + "/" + MPSlider.maxValue.ToString("0"); SPSlider.GetComponentInChildren <Text>().text = SPSlider.value.ToString("0") + "/" + SPSlider.maxValue.ToString("0"); MainMPSlider.GetComponentInChildren <Text>().text = MainMPSlider.value.ToString("0") + "/" + MainMPSlider.maxValue.ToString("0"); }
public void LinkGameGuage(Slider guage, Vector3 position, bool isHPGuage) { GameObject canvasObject = transform.Find("Canvas").gameObject; guage.transform.SetParent(canvasObject.transform); guage.transform.localPosition = position; guage.transform.localScale = Vector3.one; GameSlider slider = null; if (isHPGuage) { slider = new HPSlider(); slider.Init(guage, this); } else { slider = new CooltimeSlider(); slider.Init(guage, this); } _gaugeList.Add(slider); }
// Use this for initialization void Start() { Damage = GameObject.Find("Fill"); script = Damage.GetComponent <HPSlider>(); }
void Start() { HPSliderInstance = this; }