コード例 #1
0
    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);
    }
コード例 #2
0
    //다양한 이펙트 효과가 필요하다.
    //레벨바 형태도 괜찬음
    //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);
    }