![]() |
|
MapScene クラスの担当処理のうち、イベントやプレイヤーの管理を分離したもの [詳解]
クラス | |
class | Follower |
隊列のメンバー [詳解] | |
struct | PosLog |
座標ログ | |
class | ShotInfo |
イベント発射タスクを管理するクラス [詳解] | |
公開メンバ関数 | |
MapEngine (SharpKmyPhysics.PhysicsBase p) | |
ScriptRunner | AddEvent (MapScene s, Common.Rom.Event inEvent, Common.Rom.RomItem parentRom) |
void | genEncountStep () |
void | updateConditionEffect (bool forceNeedSort=false) |
IEnumerable< MapCharacter > | getOtherChacaterFromMap (MapCharacter self, MapData mapData, bool ignoreHeight=true, bool checkForward=false) |
List< int > | getCollisionPoints (MapCharacter ev, int dir) |
void | finalizeAllScript () |
void | offsetFollowers (float moveX, float moveZ) |
void | setFollowersVisible (bool flag, bool setToCurrent=true, bool forceHide=false) |
隊列の表示状態をセットする [詳解] | |
bool | getFollowersVisible () |
void | startFollowerSort () |
void | pushFollower (int partyIndex, int order=-1) |
void | pushFollower (Guid guid, int order=-1) |
void | endFollowerSort (bool immediateComplete=false) |
隊列の操作終了 [詳解] | |
静的公開メンバ関数 | |
static bool | checkCondition (double a, double b, Common.Rom.Script.Command.ConditionType conditionType) |
公開変数類 | |
MapScene | owner |
float | restStep |
List< Follower > | followers = new List<Follower>() |
静的公開変数類 | |
const float | DEFAULT_INVINCIBLE_TIME = 0.5f |
static List< MapCharacter > | emptyList = new List<MapCharacter>() |
const int | MAX_FOLLOWERS = 64 |
プロパティ | |
bool | followerVisible [get, set] |
MapScene クラスの担当処理のうち、イベントやプレイヤーの管理を分離したもの
MapScene クラスの担当処理のうち、イベントやプレイヤーの管理を分離したもの ここでは更に隊列の管理のみを分離
MapScene クラスの担当処理のうち、イベントやプレイヤーの管理を分離したもの ここでは更にイベントの管理のみを分離
Yukar.Engine.MapEngine.MapEngine | ( | SharpKmyPhysics.PhysicsBase | p | ) |
ScriptRunner Yukar.Engine.MapEngine.AddEvent | ( | MapScene | s, |
Common.Rom.Event | inEvent, | ||
Common.Rom.RomItem | parentRom | ||
) |
|
static |
void Yukar.Engine.MapEngine.endFollowerSort | ( | bool | immediateComplete = false | ) |
隊列の操作終了
immediateComplete | 入れ替えをアニメさせずに即時完了させるかどうか |
void Yukar.Engine.MapEngine.finalizeAllScript | ( | ) |
void Yukar.Engine.MapEngine.genEncountStep | ( | ) |
List< int > Yukar.Engine.MapEngine.getCollisionPoints | ( | MapCharacter | ev, |
int | dir | ||
) |
bool Yukar.Engine.MapEngine.getFollowersVisible | ( | ) |
IEnumerable< MapCharacter > Yukar.Engine.MapEngine.getOtherChacaterFromMap | ( | MapCharacter | self, |
MapData | mapData, | ||
bool | ignoreHeight = true , |
||
bool | checkForward = false |
||
) |
void Yukar.Engine.MapEngine.offsetFollowers | ( | float | moveX, |
float | moveZ | ||
) |
void Yukar.Engine.MapEngine.pushFollower | ( | Guid | guid, |
int | order = -1 |
||
) |
void Yukar.Engine.MapEngine.pushFollower | ( | int | partyIndex, |
int | order = -1 |
||
) |
void Yukar.Engine.MapEngine.setFollowersVisible | ( | bool | flag, |
bool | setToCurrent = true , |
||
bool | forceHide = false |
||
) |
隊列の表示状態をセットする
flag | 表示 or 非表示 |
setToCurrent | 即時反映するか? |
forceHide | 強制的にセットするか |
void Yukar.Engine.MapEngine.startFollowerSort | ( | ) |
void Yukar.Engine.MapEngine.updateConditionEffect | ( | bool | forceNeedSort = false | ) |
|
static |
|
static |
|
static |
MapScene Yukar.Engine.MapEngine.owner |
float Yukar.Engine.MapEngine.restStep |
|
getset |