|
| GameEnemy (string enemyId, GameTroop belongingTroop, int x, int y) |
| コンストラクタ MVとは異なり、Uniteは自動整列ありきで動作するため、引数のx, yは配置場所のindexとしている
|
|
override void | InitMembers () |
| メンバ変数を初期化
|
|
void | Setup (string enemyId, int x, int y) |
| 指定の敵と座標で Gama_Enemy を設定 MVとは異なり、Uniteは自動整列ありきで動作するため、引数のx, yは配置場所のindexとしている
|
|
override bool | IsEnemy () |
| 敵か
|
|
override GameUnit | FriendsUnit () |
| [敵グループ]を返す
|
|
override GameUnit | OpponentsUnit () |
| 味方パーティを返す
|
|
override int | Index () |
| [敵キャラ]の番号を返す
|
|
override bool | IsBattleMember () |
| 戦闘に参加しているか
|
|
override List< TraitCommonDataModel > | TraitObjects () |
| 特徴オブジェクトを配列で返す
|
|
override int | ParamBase (int paramId) |
| 指定通常能力値の基本値を返す
|
|
int | Exp () |
| [敵キャラ]の[経験値]を返す
|
|
int | Gold () |
| [所持金]を返す
|
|
List< GameItem > | MakeDropItems () |
| ドロップアイテムを生成して返す
|
|
int | DropItemRate () |
| ドロップアイテム出現率を返す
|
|
GameItem | ItemObject (int kind, string dataId) |
| 指定したアイテムを返す
|
|
override bool | IsSpriteVisible () |
| 画像が表示されているか
|
|
int | BattlerHue () |
| 色相
|
|
string | OriginalName () |
| [名前]を返す
|
|
string | Name () |
| 接尾辞つきの名前を返す
|
|
bool | IsLetterEmpty () |
| 接尾辞(A,B…など)が付いていない名前か
|
|
void | SetLetter (string letter) |
| 接尾辞(A,B…など)を設定
|
|
void | SetPlural (bool plural) |
| 群(2体以上)であるか設定
|
|
override void | PerformActionStart (GameAction action) |
| 指定アクションの開始動作を実行
|
|
override void | PerformAction (GameAction action) |
| 指定アクションを実行
|
|
override void | PerformActionEnd () |
| 行動終了を実行
|
|
override void | PerformDamage () |
| 被ダメージ動作を実行
|
|
override void | PerformCollapse () |
| 倒れる動作を実行
|
|
void | Transform (string enemyId) |
| 指定の[敵キャラ]へ変更(変身)
|
|
bool | MeetsCondition (EnemyDataModel.EnemyAction enemyAction) |
| [行動パターン]が[条件]に合致しているか
|
|
bool | MeetsTurnCondition (int param1, int param2) |
| [条件 - ターン]に合致しているか
|
|
bool | MeetsHpCondition (int param1, int param2) |
| [条件 - HP]に合致しているか
|
|
bool | MeetsMpCondition (int param1, int param2) |
| [条件 - MP]に合致しているか
|
|
bool | MeetsStateCondition (int param) |
| [条件 - ステート]に合致しているか
|
|
bool | MeetsPartyLevelCondition (int param) |
| [条件 - パーティLv]に合致しているか
|
|
bool | MeetsSwitchCondition (int param) |
| [条件 - スイッチ]に合致しているか
|
|
bool | IsActionValid (EnemyDataModel.EnemyAction enemyAction) |
| [行動パターン]が実行可能か
|
|
EnemyDataModel.EnemyAction | SelectAction (List< EnemyDataModel.EnemyAction > actionList) |
| 指定した[行動パターン]リストの中から選択した[行動パターン]を返す
|
|
void | SelectAllActions (List< EnemyDataModel.EnemyAction > actionList) |
| 指定した[行動パターン]リストを元に全行動を選択
|
|
override void | MakeActions () |
| アニメーションを生成
|
|
override List< TraitCommonDataModel > | AllTraits () |
| 全ての状態異常を返却
|
|
List< TraitCommonDataModel > | AddTraitsElement (List< TraitCommonDataModel > ret) |
| 属性設定から特徴を付与する
|
|
| GameBattler () |
| コンストラクタ
|
|
override void | InitMembers () |
| メンバ変数を初期化
|
|
void | ClearAnimations () |
| アニメーションを消去
|
|
void | ClearDamagePopup () |
| ダメージポップアップを消去
|
|
void | ClearWeaponAnimation () |
| 武器アニメーションを消去
|
|
void | ClearEffect () |
| エフェクトを消去
|
|
void | ClearMotion () |
| モーションを消去
|
|
void | RequestEffect (string effectType) |
| 指定エフェクトを要求
|
|
void | RequestMotion (string motionType) |
| 指定モーションを要求
|
|
void | RequestMotionRefresh () |
| モーションの初期化を要求
|
|
void | Select () |
| バトラーの選択
|
|
void | Deselect () |
| 選択を外す
|
|
bool | IsAnimationRequested () |
| アニメーションが要求されているか
|
|
bool | IsDamagePopupRequested () |
| ダメージポップアップが要求されているか
|
|
bool | IsEffectRequested () |
| エフェクトが要求されているか
|
|
bool | IsMotionRequested () |
| モーションが要求されているか
|
|
bool | IsWeaponAnimationRequested () |
| 武器アニメーションが要求されているか
|
|
bool | IsMotionRefreshRequested () |
| モーションの初期化が要求されているか
|
|
bool | IsSelected () |
| 選択されているか
|
|
string | EffectType () |
| エフェクトタイプを返す
|
|
string | MotionType () |
| 行動タイプを返す
|
|
string | WeaponImageId () |
| 武器画像IDを返す
|
|
CharacterAnimationActor | ShiftAnimation () |
| 次のアニメーションを返す
|
|
virtual void | StartAnimation (string animationId, bool mirror, float delay) |
| 指定アニメーション開始(追加)
|
|
virtual void | StartDamagePopup () |
| ダメージポップアップ開始
|
|
virtual void | StartWeaponAnimation (string weaponImageId) |
| 指定武器のアニメーション開始
|
|
GameAction | Action (int index) |
| 指定番号のアクションを返す
|
|
void | SetAction (int index, GameAction action) |
| 指定番号のバトラーにアクションを設定
|
|
int | NumActions () |
| 行動番号を返す
|
|
void | ClearActions () |
| アクションを消去
|
|
void | ClearResult () |
| 結果を初期化する
|
|
override void | Refresh () |
| 能力値やステートを規定値内に収める処理
|
|
virtual bool | AddState (string stateId) |
| 指定ステートを追加
|
|
bool | IsStateAddable (string stateId) |
| 指定ステートが付加可能か
|
|
bool | IsStateRestrict (string stateId) |
| 指定ステートが[行動制約によって解除]かつ、現在行動制約中か
|
|
bool | IsStateTiming (string stateId) |
| 指定ステートが付与可能なタイミングか(バトル、マップ、常時)
|
|
override void | OnRestrict () |
| 行動制約された時に呼ばれるハンドラ
|
|
virtual bool | RemoveState (string stateId) |
| 指定ステートを解除
|
|
void | Escape () |
| 戦闘から逃げる
|
|
void | AddBuff (int paramId, int turns) |
| 指定通常能力に指定ターン数の[強化]を追加
|
|
void | AddDeBuff (int paramId, int turns) |
| 指定通常能力に指定ターン数の[弱体]を追加
|
|
void | RemoveBuff (int paramId) |
| 指定通常能力の[強化]を解除
|
|
void | RemoveBattleStates () |
| ステートを解除
|
|
void | RemoveAllBuffs () |
| 全能力の[強化]を解除
|
|
void | RemoveStatesAuto (int timing) |
| 状態異常を自動解除する
|
|
void | RemoveBuffsAuto () |
| ターン終了した能力[強化][弱体]を解除
|
|
void | RemoveStatesByDamage () |
| [ダメージで解除]のステートを解除
|
|
int | MakeActionTimes () |
| 行動回数を設定して返す
|
|
virtual void | MakeActions () |
| アニメーションを生成
|
|
void | MakeSpeed () |
| 速度(行動順を決定する)を設定
|
|
GameAction | CurrentAction () |
| 現在のアクションを返す
|
|
void | RemoveCurrentAction () |
| 現在の行動を解除
|
|
void | SetLastTarget (GameBattler target) |
| 目標バトラーを設定
|
|
void | ForceAction (string skillId, int targetIndex) |
| 指定したスキルを強制する
|
|
void | UseItem (GameItem item) |
| 指定アイテムを使用
|
|
void | ConsumeItem (GameItem item) |
| 指定アイテムを消費
|
|
void | GainHp (int value) |
| 指定量のHPを回復
|
|
void | GainMp (int value) |
| 指定量のMPを回復
|
|
void | GainTp (int value) |
| 指定量のTPを回復
|
|
void | GainSilentTp (int value) |
| 指定量のTPを非表示で回復
|
|
void | InitTp () |
| TPの量を25までのランダムな値に初期化
|
|
void | ClearTp () |
| TPを0に
|
|
void | ChargeTpByDamage (double damageRate) |
| ダメージ率にしたがって、TPを増やす
|
|
void | RegenerateHp () |
| 自動回復・ダメージを適用
|
|
int | MaxSlipDamage () |
| 速度(行動順を決定する)を設定
|
|
void | RegenerateMp () |
| MP自動回復を適用
|
|
void | RegenerateTp () |
| TP自動回復を適用
|
|
void | RegenerateAll () |
| 自動回復・ダメージを適用
|
|
void | OnBattleStart () |
| 戦闘開始ハンドラ
|
|
void | OnAllActionsEnd () |
| 全行動終了ハンドラ
|
|
void | OnTurnEnd (bool isForcedTurn=false) |
| ターン終了ハンドラ
|
|
void | OnBattleEnd () |
| 戦闘終了ハンドラ
|
|
void | OnDamage (int value) |
| 被ダメージハンドラ
|
|
void | SetActionState (ActionStateEnum actionState) |
| 指定アクション状態を設定
|
|
bool | IsUndecided () |
| 行動が未選択か
|
|
bool | IsInputting () |
| 戦闘コマンド入力中か
|
|
bool | IsWaiting () |
| 待機中か
|
|
bool | IsActing () |
| アクション実行中か
|
|
bool | IsChanting () |
| 魔法詠唱中か
|
|
bool | IsGuardWaiting () |
| [防御]して待機中か
|
|
virtual void | PerformActionStart (GameAction action) |
| 指定アクションの開始動作を実行
|
|
virtual void | PerformAction (GameAction action) |
| 指定アクションを実行
|
|
virtual void | PerformActionEnd () |
| 行動終了を実行
|
|
virtual void | PerformDamage () |
| 被ダメージ動作を実行
|
|
virtual void | PerformMiss () |
| 失敗動作を実行
|
|
virtual void | PerformRecovery () |
| 回復動作を実行
|
|
virtual void | PerformEvasion () |
| 回避動作を実行
|
|
virtual void | PerformMagicEvasion () |
| 魔法回避動作を実行
|
|
virtual void | PerformCounter () |
| カウンター動作を実行
|
|
virtual void | PerformReflection () |
| 魔法反射動作を実行
|
|
virtual void | PerformSubstitute (GameBattler target) |
| 身代わり動作を実行
|
|
virtual void | PerformCollapse () |
| 倒れる動作を実行
|
|
string | GetName () |
| アクションの実行者の名前を返却
|
|
override bool | IsActor () |
| アクターかどうか
|
|
override bool | IsEnemy () |
| 敵かどうか
|
|
virtual GameUnit | FriendsUnit () |
| 自分から見て味方キャラクターを返却
|
|
virtual GameUnit | OpponentsUnit () |
| 自分から見て敵キャラクターを返却
|
|
virtual bool | IsBattleMember () |
| バトルメンバーかどうか
|
|
virtual int | Index () |
| Index.
|
|
virtual bool | IsSpriteVisible () |
| Sprite表示中かどうか
|
|
| GameBattlerBase () |
| コンストラクタ
|
|
virtual void | InitMembers () |
| メンバ変数を初期化
|
|
virtual void | ClearStates () |
| ステート変化を戻す
|
|
virtual void | EraseState (string stateId) |
| 指定ステートを消す
|
|
virtual bool | IsStateAffected (string stateId) |
| 指定したステートか
|
|
virtual bool | IsStateAffected (int stateId) |
| 指定したステートか
|
|
bool | IsDeathStateAffected () |
| 死亡ステートか
|
|
virtual void | ResetStateCounts (string stateId) |
| 指定ステートの有効ターン数を初期化
|
|
virtual bool | IsStateExpired (string stateId) |
| 指定ステートが切れているか
|
|
virtual void | UpdateStateTurns () |
| ステート変化のアップデート
|
|
virtual void | EraseBuff (int paramId) |
| 指定通常能力の[強化]を消す
|
|
virtual int | BuffLength () |
| 設定されているバフ数返却
|
|
virtual bool | IsBuffAffected (int paramId) |
| 指定通常能力値に[強化]がかかっているか
|
|
virtual bool | IsDebuffAffected (int paramId) |
| 指定通常能力値が[弱体]されているか
|
|
virtual bool | IsBuffOrDebuffAffected (int paramId) |
| 指定通常能力値が[強化][弱体]されているか
|
|
virtual bool | IsMaxBuffAffected (int paramId) |
| 指定通常能力値が最[強化]されているか
|
|
virtual bool | IsMaxDebuffAffected (int paramId) |
| 指定通常能力値が最[弱体]されているか
|
|
virtual void | IncreaseBuff (int paramId) |
| 指定通常能力を[強化]
|
|
virtual void | DecreaseBuff (int paramId) |
| 指定通常能力の[強化]を減少させる
|
|
virtual void | OverwriteBuffTurns (int paramId, int turns) |
| 通常能力[強化]の有効ターンを追加
|
|
virtual bool | IsBuffExpired (int paramId) |
| 指定通常能力値の[強化]が切れているか
|
|
virtual void | UpdateBuffTurns () |
| 通常能力値[強化]のアップデート
|
|
void | Die () |
| バトラーを死亡ステートにする
|
|
virtual void | Revive () |
| 復活
|
|
List< string > | StateIcons () |
| ステートのアイコン番号を配列で返す
|
|
List< string > | BuffIcons () |
| 付加中の[強化]アイコン番号を配列で返す
|
|
string | BuffIconIndex (int buffLevel, int paramId) |
| [強化]アイコンの番号を返す
|
|
List< string > | AllIcons () |
| 全アイコン画像を配列で返す MVではアイコン番号だったが、Uniteではステート画像を任意に設定可能なため、画像ファイル名を返却する
|
|
virtual List< TraitCommonDataModel > | TraitObjects () |
| 特徴オブジェクトを配列で返す
|
|
virtual List< TraitCommonDataModel > | AllTraits () |
| 全特徴を配列で返す
|
|
virtual IEnumerable< TraitCommonDataModel > | Traits (int code) |
| 指定特徴コード(TRAIT_定数)の特徴を返す
|
|
virtual IEnumerable< TraitCommonDataModel > | TraitsWithId (int code, int id) |
| 指定特徴コード(TRAIT_定数)・IDの特徴を配列で返す
|
|
virtual float | TraitsPi (int code, int id) |
| 指定特徴コード(TRAIT_定数)・IDの値を返す
|
|
virtual float | TraitsSumPi (int code, int id) |
| 指定特徴コード(TRAIT_定数)・IDの特徴を足し合わせて返す
|
|
virtual float | TraitsSumAll (int code) |
| 指定特徴コード(TRAIT_定数)の特徴を積算して返す
|
|
virtual List< int > | TraitsSet (int code) |
| 指定特徴コード(TRAIT_定数)の、特徴IDの配列を返す
|
|
virtual int | ParamBase (int paramId) |
| 指定通常能力値の基本値を返す
|
|
virtual int | ParamPlus (int paramId) |
| 指定通常能力値に加算される値を返す
|
|
virtual int | ParamMin (int paramId) |
| 指定通常能力値の最小値を返す
|
|
virtual int | ParamMax (int paramId) |
| 指定通常能力値の最大値を返す
|
|
virtual float | ParamRate (int paramId) |
| 指定した[能力値 - 通常能力値]の値を返す
|
|
virtual double | ParamBuffRate (int paramId) |
| 指定通常能力値の[強化]率を返す
|
|
virtual int | Param (int paramId) |
| パラメータを返却
|
|
virtual double | Xparam (int xparamId) |
| 指定した[能力値 - 追加能力値] の値を返す
|
|
virtual double | Sparam (int sparamId) |
| 指定した[能力値 - 特殊能力値]の値を返す
|
|
virtual float | ElementRate (int elementId) |
| 指定の属性に対する[耐性 - 属性有効度]を返す
|
|
virtual float | DebuffRate (int paramId) |
| 指定した能力値に対する[耐性 - 弱体有効度] を返す
|
|
virtual float | StateRate (int stateId) |
| 指定したステートに対する[耐性 - ステート有効度]を返す
|
|
virtual List< int > | StateResistSet () |
| [耐性 - ステート無効化]に対応する、ステートIDの配列を返す
|
|
virtual bool | IsStateResist (int stateId) |
| 指定ステートが無効化されているか
|
|
virtual List< int > | AttackElements () |
| [攻撃時属性]の配列を返す
|
|
virtual List< int > | AttackStates () |
| 攻撃ステートIDを配列で返す
|
|
virtual float | AttackStatesRate (int stateId) |
| 指定攻撃ステートの付加率を返す
|
|
virtual float | AttackSpeed () |
| [攻撃 - 攻撃速度補正] を返す
|
|
virtual double | AttackTimesAdd () |
| [攻撃 - 攻撃追加回数]を返す
|
|
virtual bool | IsSkillTypeSealed (int stypeId) |
| 指定スキルタイプが [スキル - スキルタイプ封印]されているか
|
|
virtual bool | IsSkillSealed (int skillId) |
| 指定スキルタイプが[スキル - スキル封印]か
|
|
virtual bool | IsEquipTypeLocked (int etypeId) |
| 指定装備タイプが [装備 - 装備固定]か
|
|
virtual bool | IsEquipTypeSealed (int etypeId) |
| 指定装備タイプが [装備 - 装備封印]か
|
|
virtual int | SlotType () |
| [装備 - スロットタイプ]を返す
|
|
virtual bool | IsDualWield () |
| 二刀流か
|
|
virtual List< float > | ActionPlusSet () |
| 行動回数追加
|
|
virtual bool | SpecialFlag (int flagId) |
| 特徴が付与されているかどうかを返却する
|
|
virtual int | CollapseType () |
| [その他 - 消滅エフェクト]を返す
|
|
virtual bool | PartyAbility (int abilityId) |
| 指定パーティ能力が[その他 - パーティ能力]か
|
|
virtual bool | IsAutoBattle () |
| [自動戦闘]か
|
|
virtual bool | IsGuard () |
| 防御中か
|
|
virtual bool | IsSubstitute () |
| [身代わり]ステートか
|
|
virtual bool | IsPreserveTp () |
| [TP持ち越し]か
|
|
virtual void | AddParam (int paramId, int value) |
| 指定能力に指定した値を追加
|
|
virtual void | SetHp (int data) |
| HPを設定
|
|
virtual void | SetMp (int data) |
| MPを設定
|
|
virtual void | SetTp (int data) |
| TPを設定
|
|
virtual void | Refresh () |
| 能力値やステートを規定値内に収める処理
|
|
virtual void | RecoverAll () |
| HP・MP全回復しステートを解除
|
|
virtual double | HpRate () |
| HPのパーセント量を返す
|
|
virtual double | MpRate () |
| MPのパーセント量を返す
|
|
virtual void | Hide () |
| バトラーを隠す
|
|
virtual void | Appear () |
| バトラーを出現させる
|
|
virtual bool | IsHidden () |
| 隠れているか
|
|
virtual bool | IsAppeared () |
| 現れているか
|
|
virtual bool | IsDead () |
| 表示されて死亡ステートか
|
|
virtual bool | IsAlive () |
| 生きているか
|
|
virtual bool | IsDying () |
| 瀕死(規定値:最大HPの1/4以下)か
|
|
virtual bool | IsRestricted () |
| 行動制約があるかどうか
|
|
virtual bool | CanInput () |
| 行動の入力可能か
|
|
virtual bool | CanMove () |
| 動作可能か
|
|
virtual bool | IsConfused () |
| 混乱しているか
|
|
virtual int | ConfusionLevel () |
| 混乱レベルを返す
|
|
virtual bool | IsActor () |
| アクターか
|
|
virtual bool | IsEnemy () |
| 敵か
|
|
virtual void | SortStates () |
| 優先度でステートの並び替え
|
|
virtual int | Restriction () |
| 行動制約の状態を示す値を返す
|
|
virtual void | AddNewState (string stateId) |
| 新たなステートを追加
|
|
virtual void | OnRestrict () |
| 行動制約された時に呼ばれるハンドラ overrideして利用する
|
|
virtual string | MostImportantStateText () |
| 現在のステートを表すメッセージ文字列を返す
|
|
virtual int | StateMotionIndex () |
| SVでのステートの動作番号を返す
|
|
virtual bool | IsSkillWtypeOk (GameItem item) |
| 指定スキルの発動条件に合う装備をしているか
|
|
virtual int | SkillMpCost (GameItem item) |
| 指定スキルに必要なMPを返す
|
|
virtual int | SkillTpCost (GameItem item) |
| 指定スキルに必要なTPを返す
|
|
virtual bool | CanPaySkillCost (GameItem item) |
| 指定スキルの動作可能か
|
|
virtual void | PaySkillCost (GameItem item) |
| スキルに必要なコスト(MP・TP)を消費
|
|
virtual bool | IsOccasionOk (GameItem item) |
| 指定アイテムが使用可能か
|
|
virtual bool | MeetsUsableItemConditions (GameItem item) |
| 指定アイテムが使用可能か
|
|
virtual bool | MeetsSkillConditions (GameItem item) |
| 指定スキルを使用可能か
|
|
virtual bool | MeetsItemConditions (GameItem item) |
| 指定アイテムが使用可能か
|
|
virtual bool | CanUse (GameItem item) |
| 指定アイテムを使用可能か
|
|
virtual bool | CanEquip (GameItem item) |
| 指定アイテムを装備可能か
|
|
virtual bool | CanEquipWeapon (GameItem item) |
| 指定武器を装備可能か
|
|
virtual bool | CanEquipArmor (GameItem item) |
| 指定防具を装備可能か
|
|
virtual bool | CanAttack () |
| 攻撃可能か
|
|
virtual bool | CanGuard () |
| 防御可能か
|
|
virtual string | GetStateIdByNumber (int number) |
| 状態異常の番号から状態異常IDを返却
|
|
戦闘中の[敵キャラ]のパラメータの取得、画像の設定を行うクラス