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();
            }
        }
Beispiel #3
0
 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);
     }
 }
Beispiel #4
0
 void Start()
 {
     spriteRenderer = GetComponent<SpriteRenderer>();
     if (spriteRenderer == null) {
         spriteRenderer = GetComponentInChildren<SpriteRenderer>();
     }
     if (tag == "Player") {
         hpbar = GameObject.Find("HP").GetComponent<HPbar>();
     }
     playSound = GetComponent<PlaySound>();
 }
Beispiel #5
0
    public float HPper     = 1;    //HP残量パーセント

    // Use this for initialization
    void Start()
    {
        HitPoint = MaxHitPoint;
        HPbar    = GameObject.FindGameObjectWithTag("HP").GetComponent <HPbar> ();
    }
Beispiel #6
0
 // Use this for initialization
 void Start()
 {
     bar   = GetComponent <HPbar>();
     image = bar.Object.GetComponentInChildren <ItemImage>();
 }