public void MakeHPBar(UnitStat target) { GameObject bar = Instantiate(HPBar); bar.transform.parent = canvas.transform; HPBarManager manager = bar.GetComponent <HPBarManager>(); manager.stat = target; target.hpBar = manager; }
void Start() { instances.Add(this); hpSlider.maxValue = maxLifePoints; hpSlider.value = lifePoints; gameObject.GetComponent <Rigidbody2D>().freezeRotation = true; animator = GetComponent <Animator>(); hpbar = GetComponent <HPBarManager>(); sprite = GetComponent <SpriteRenderer>(); horizontalInputLabel = string.Concat(Constants.MOV_HORIZONTAL, playerPrefix); verticalInputLabel = string.Concat(Constants.MOV_VERTICAL, playerPrefix); aimHorizontalInputLabel = string.Concat(Constants.AIM_HORIZONTAL, playerPrefix); aimVerticalInputLabel = string.Concat(Constants.AIM_VERTICAL, playerPrefix); playerSwapLabel = string.Concat(Constants.SWAP, playerPrefix); }
private void Start() { instance = this; }