public void CreateHPbar(CharacterBody body) { HPbar newbar = GameObject.Instantiate <HPbar>(hpBarPrefab); newbar.transform.SetParent(worldCanvas.transform); body.hpBar = newbar; newbar.transform.position = body.HelathBarAnchor.transform.position; HPbar.allInstances.Add(newbar); }
public void InitNewMission() { WinScreen.Hide(); LoseScreen.Hide(); HPbar.DestroyAllInstances(); unitList.Clear(); while (currentWindow != null) { currentWindow.Hide(); } }
protected virtual void DisplayHPChange(Color color, int num) { if (health_change_show) { health_change_show.GetComponentInChildren <Text>().text = "-" + num; health_change_show.GetComponentInChildren <Text>().color = color; HPbar bar = health_change_show.AddComponent <HPbar>(); bar.Object = gameObject; const float OFFSET = 1.5f; bar.offset = new Vector3(OFFSET, 0, OFFSET); } }
void Start() { spriteRenderer = GetComponent<SpriteRenderer>(); if (spriteRenderer == null) { spriteRenderer = GetComponentInChildren<SpriteRenderer>(); } if (tag == "Player") { hpbar = GameObject.Find("HP").GetComponent<HPbar>(); } playSound = GetComponent<PlaySound>(); }
public float HPper = 1; //HP残量パーセント // Use this for initialization void Start() { HitPoint = MaxHitPoint; HPbar = GameObject.FindGameObjectWithTag("HP").GetComponent <HPbar> (); }
// Use this for initialization void Start() { bar = GetComponent <HPbar>(); image = bar.Object.GetComponentInChildren <ItemImage>(); }