Ejemplo n.º 1
0
/// アクタイベント
///---------------------------------------------------------------------------

        /// ダメージ
        public override void SetEventDamage(GameObjProduct trgObj, Data.AttackTypeId dmgId)
        {
            if (stateIsPlayId != StateId.Dead)
            {
                dmgTrgObj = trgObj;

                hpNow--;

                if (hpNow <= 0)
                {
                    ChangeState(StateId.Dead);
                }
                else
                {
                    ChangeState(StateId.Damage);
                }
            }
        }
Ejemplo n.º 2
0
 /// 攻撃
 public void SetStateAttack(Data.AttackTypeId type)
 {
     attackType = type;
     ChangeState(StateId.BattleMove);
 }
Ejemplo n.º 3
0
/// アクタイベント
///---------------------------------------------------------------------------

        /// ダメージ
        public virtual void SetEventDamage(GameObjProduct trgObj, Data.AttackTypeId dmgId)
        {
        }
Ejemplo n.º 4
0
/// アクタイベント
///---------------------------------------------------------------------------

        /// ダメージ
        public override void SetEventDamage(GameObjProduct trgObj, Data.AttackTypeId dmgId)
        {
            brokenFlg = true;
        }
Ejemplo n.º 5
0
 /// 攻撃
 public void SetStateAttack( Data.AttackTypeId type )
 {
     attackType = type;
     ChangeState( StateId.BattleMove );
 }