コード例 #1
0
ファイル: EnemyController.cs プロジェクト: tsss-t/SimpleStory
    protected override void Start()
    {
        base.Start();
        HPMax = level * addHP + baseHP;
        ATK = level * addATK + baseATK;
        DEF = level * addDEF + baseDEF;
        HP = HPMax;
        if (HP == 0)
        {
            HP = level * 100;
        }


        positionStart = new Vector3(transform.position.x, transform.position.y, transform.position.z);
        if (nowState != ActionState.locked)
        {
            nowState = ActionState.notFoundPlayer;
        }

        timer = 0f;

        moveForward = new Vector2(transform.forward.x, transform.forward.z);


        //HPbar
        hpBarManagerUI = UIHpBarManager._instance;
        hpBar = hpBarManagerUI.CreateHpBar(transform.Find("HpBarPoint").gameObject);
        hpSlider = hpBar.transform.GetComponentInChildren<UISlider>();

        charaController = this.GetComponent<CharacterController>();
    }
コード例 #2
0
ファイル: UIHpBarManager.cs プロジェクト: tsss-t/SimpleStory
 // Use this for initialization
 void Start()
 {
     _instance = this;
 }