public void Init(float max_hull, float min_hull, float max_oxygen, float min_oxygen) { hullSlider.Init("Hull", min_hull, max_hull, max_hull); oxygenSlider.Init("O2", min_oxygen, max_oxygen, max_oxygen); EventManager.StartListening(Statics.Events.hullDamaged, UpdateHullSlider); EventManager.StartListening(Statics.Events.oxygenLost, UpdateOxygenSlider); }
//다양한 이펙트 효과가 필요하다. //레벨바 형태도 괜찬음 //public void TextEFF() //{ // //iTween.ValueTo(gameObject, iTween.Hash("from", wallNum, "to", wallNum + damage, "time", .6, "onUpdate", "UpdateDefenceDisplay", "oncompletetarget", gameObject)); // iTween.ValueTo(gameObject, iTween.Hash("from", manNum, "to", manNum + damageMan, "time", .6, "onUpdate", "UpdateManDisplay", "oncompletetarget", gameObject)); // manNum = manNum + damageMan; // //wallNum = wallNum + damage; //} //여기에서 커플링이 발생한다. public void postHp(int hp) { //hp를 SlidrController에 전달한다. slicontrol.Init(hp); }