/// アクタイベント ///--------------------------------------------------------------------------- /// ダメージ 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); } } }
/// 攻撃 public void SetStateAttack(Data.AttackTypeId type) { attackType = type; ChangeState(StateId.BattleMove); }
/// アクタイベント ///--------------------------------------------------------------------------- /// ダメージ public virtual void SetEventDamage(GameObjProduct trgObj, Data.AttackTypeId dmgId) { }
/// アクタイベント ///--------------------------------------------------------------------------- /// ダメージ public override void SetEventDamage(GameObjProduct trgObj, Data.AttackTypeId dmgId) { brokenFlg = true; }
/// 攻撃 public void SetStateAttack( Data.AttackTypeId type ) { attackType = type; ChangeState( StateId.BattleMove ); }