![]() |
|
名前空間 | |
namespace | common |
namespace | Controls |
namespace | Easing |
namespace | Extra |
namespace | GameContentCreatorSub |
namespace | GameContentGetter |
namespace | Layout |
namespace | Popup |
namespace | Properties |
namespace | SharpScript |
クラス | |
class | AbstractLayoutState |
レイアウトの状態のコンクリートクラス [詳解] | |
class | AbstractRenderObject |
レイアウト用 描画オブジェクトの基底クラス [詳解] | |
class | ActionEffecter |
メニュー等のアクションの動作を行うクラス [詳解] | |
class | AskExitView |
終了確認表示用クラス [詳解] | |
class | Audio |
BGM/SE/MEなどオーディオ全般を再生管理するクラス [詳解] | |
class | AudioCore |
オーディオ再生管理クラスの実体 | |
class | BakinFunction |
イベントパネルから呼び出し可能なメソッドに付与するアトリビュート [詳解] | |
class | BakinObject |
MapCharacterに付与して使用するユーザースクリプトの基底クラス [詳解] | |
class | BattleCharacterBase |
バトル中のキャラクター(敵・味方)の基底クラス [詳解] | |
class | BattleCharacterPosition |
バトル中の敵味方の配置情報 [詳解] | |
class | BattleEnemyData |
バトル中の敵の管理クラス [詳解] | |
class | BattleEnemyInfo |
エンカウント設定などで敵情報を受け渡しするためのクラス [詳解] | |
class | BattleEnum |
バトルに関する様々な定義 [詳解] | |
class | BattleEventControllerBase |
バトルイベント管理クラスの既定クラス [詳解] | |
class | BattlePlayerData |
バトル中の味方の管理クラス [詳解] | |
class | BattleSequenceManagerBase |
class | BattleStatusWindowDrawer |
バトル中のステータスウィンドウの管理クラス [詳解] | |
class | BattleTestScene |
バトルテスト用シーン [詳解] | |
class | BattleTestStruct |
バトルテストに情報を受け渡すためのクラス [詳解] | |
class | BattleViewer3DPreviewBase |
バトルプレビュー用の基底クラス [詳解] | |
struct | BindProperty |
入力値の情報 [詳解] | |
class | BindPropertyGenerator |
入力値の情報を生成する | |
class | BitwiseOperation |
ビット演算のクラス [詳解] | |
class | Blinker |
指定した色と色の間を指定時間で往復させた結果を受け取るためのクラス [詳解] | |
class | ButtonGadget |
ボタンガジェット 押して反応するタイプ [詳解] | |
class | CameraManager |
カメラツールで作成したカメラを再生するクラス [詳解] | |
class | ChipInfo |
通常地形(階段ではない)のインスタンス [詳解] | |
class | ChipInfoBase |
地形リソースのインスタンスの基底クラス [詳解] | |
class | ChipSetInfo |
マップが持つ地形リソースをひとまとめに管理するクラス [詳解] | |
class | ChipUtil |
地形リソースに関するユーティリティクラス [詳解] | |
class | ChoiceWindowDrawer |
選択肢のあるウィンドウの管理・描画クラス [詳解] | |
class | CollisionUtil |
コリジョンマトリクスに関するユーティリティ [詳解] | |
class | Config |
環境設定クラス [詳解] | |
class | DataConverter |
現行のバージョンより古いデータからの変換を行うクラス [詳解] | |
class | DebugBaseDialog |
デバッグ用基底クラス [詳解] | |
class | DebugCastParamDialog |
キャストパラメータデバッグ用ダイアログ [詳解] | |
class | DebugDialog |
テストプレイデバッグ用ダイアログ [詳解] | |
class | DebugSrtingDrawer |
画面上にデバッグ用の文字列を表示するクラス | |
class | DisplayIdUtil |
現在アクティブなDisplayIDの管理クラス [詳解] | |
class | EffectDrawer |
スプライトを使った音やシェイク付きの演出描画クラス [詳解] | |
class | EffectDrawer3D |
パーティクルをバトルエフェクトとして使った場合の再生処理。バトルからのみ使います。 [詳解] | |
class | EffectDrawerBase |
エフェクト(スプライト・パーティクル)描画用の基底クラス [詳解] | |
class | EnhanceEffect |
ためる・ガードなど一時的な能力強化を管理するためのクラス [詳解] | |
class | EnvironmentEffect |
環境エフェクト描画クラス | |
class | FaceView |
class | FieldBattleViewer |
class | FormControlPadAssign |
実行時入力アサイン(未実装) [詳解] | |
class | GadgetImage |
ガジェットに表示する画像情報 [詳解] | |
class | GameContentCreator |
ゲーム内情報を拾って描画項目を生成するクラス [詳解] | |
class | GameMain |
ゲーム全体を管理するクラス [詳解] | |
class | GaugeDrawer |
HPバーなどのゲージを描画するクラス [詳解] | |
class | GPS |
GPSに関するクラス | |
class | Graphics |
モデルやテクスチャの読み込み・描画を管理するクラス [詳解] | |
class | GraphicsCore |
グラフィック管理クラスの実体 [詳解] | |
class | HwndGetter |
現在ゲームを実行中のウィンドウハンドルを取得するクラス [詳解] | |
interface | IInputConfigStreamer |
入力値の設定を読み書きをする [詳解] | |
class | ImagePanel |
レイアウト用 イメージ表示用の描画項目 | |
class | ImageRenderer |
レイアウト用 スプライトベースの描画項目 | |
class | Input |
マウス・キーボード・ゲームパッドからの入力を取得するクラス [詳解] | |
class | InputCore |
入力管理クラスの実体 [詳解] | |
struct | InputProperty |
入力の設定値 [詳解] | |
class | InputStringLayoutWindow |
レイアウト用 文字列入力画面描画クラス | |
class | ItemFilter |
アイテムのフィルターリングを行う [詳解] | |
class | KmyUtil |
class | LayoutDrawer |
レイアウト描画クラス [詳解] | |
class | LayoutDrawerPreview |
プレビュー用のレイアウト描画クラス [詳解] | |
class | LayoutItemListGenerator |
class | LayoutManager |
レイアウトの動作を管理する [詳解] | |
class | LayoutMenuController |
レイアウトツールを使ったメニューの管理クラス [詳解] | |
class | LayoutStateCastDictionary |
レイアウトの図鑑の状態 | |
class | LayoutStateChoices |
レイアウトの選択肢の動作 | |
class | LayoutStateConfig |
レイアウトのコンフィグ動作 | |
class | LayoutStateCreator |
レイアウトの状態を作成する | |
class | LayoutStateDialogue |
レイアウトの会話の動作 | |
class | LayoutStateDrawer |
レイアウトの表示のみを行う状態 | |
class | LayoutStateEquipmentSelectCategory |
レイアウトの装備のカテゴリーを選択する動作 | |
class | LayoutStateEquipmentSelectItem |
レイアウトの装備アイテムを選択する動作 | |
class | LayoutStateEquipmentTarget |
レイアウトの装備の変更先の動作 | |
class | LayoutStateExitApplication |
レイアウトの閉じる動作 | |
class | LayoutStateGenericCancellable |
レイアウトの簡易マップ・バックログなど、メニュー効果はないが閉じることができる表示の動作 | |
class | LayoutStateInn |
レイアウトの宿屋の動作 | |
class | LayoutStateItemDictionary |
レイアウトのアイテムを選択する動作 | |
class | LayoutStateItemEnhanceSelect |
レイアウトのアイテムを選択する動作 | |
class | LayoutStateItemSelect |
レイアウトのアイテムを選択する動作 | |
class | LayoutStateItemSelectDirect |
レイアウトのイベントからアイテムを選択する動作 | |
class | LayoutStateItemTarget |
レイアウトのアイテムの使用先を選択する動作 | |
class | LayoutStateItemTrash |
レイアウトのアイテムを捨てる動作 [詳解] | |
class | LayoutStateItemTrashAsk |
レイアウトのアイテムを捨てるかの確認の動作 | |
class | LayoutStateLoadSelect |
レイアウトのセーブデータ読み込みの動作 | |
class | LayoutStateMember |
レイアウトのメンバー変更の動作 | |
class | LayoutStateMenu |
レイアウトのメインメニューの動作 | |
class | LayoutStateMessage |
レイアウトのメッセージの動作 | |
class | LayoutStateReturnTitle |
レイアウトの閉じる動作 | |
class | LayoutStateSaveAsk |
レイアウトのセーブするかの確認の動作 | |
class | LayoutStateSaveSelect |
レイアウトのセーブスロット選択の動作 | |
class | LayoutStateSaveSelectDirect |
レイアウトのイベントからセーブスロットを選択の動作 | |
class | LayoutStateShopBuy |
レイアウトの購入アイテム選択の動作 | |
class | LayoutStateShopBuyQuantity |
レイアウトの購入の動作 | |
class | LayoutStateShopSelect |
レイアウトのショップの買うや売るなどの選択の動作 | |
class | LayoutStateShopSell |
レイアウトの売却アイテム選択の動作 | |
class | LayoutStateShopSellQuantity |
レイアウトの売却動作 | |
class | LayoutStateSkillDictionary |
レイアウトのアイテムを選択する動作 | |
class | LayoutStateSkillSelect |
レイアウトの使用スキル選択の動作 | |
class | LayoutStateSkillSelectUser |
レイアウトのスキル使用者の選択動作 | |
class | LayoutStateSkillTarget |
レイアウトのスキルの使用先の動作 | |
class | LayoutStateStatus |
レイアウトのステータス表示の動作 | |
class | LayoutStateTelop |
レイアウトのテロップ表示の動作 | |
class | LayoutStateTitle |
レイアウトのタイトルの動作 | |
class | LayoutStateToast |
レイアウトのトーストの動作 | |
class | Logger |
ログ出力クラス / 出力した内容は bakinplayer_log.txt もしくは bakineditor_log.txt に追記されます。 [詳解] | |
class | LogoScene |
起動ロゴ表示シーン [詳解] | |
class | LogProperty |
ログの要素 [詳解] | |
class | MapBillboard |
ビルボード表示クラス [詳解] | |
class | MapCharacter |
マップ上のキャラクターごとの表示を管理するクラス [詳解] | |
class | MapCharacterBattleStatus |
MapCharacterが持つバトルステータス [詳解] | |
class | MapCharacterColliderHandler |
MapCharacter用の汎用PhysicsNotifyTarget [詳解] | |
class | MapCharacterCollisionBuilder |
MapCharacterのコリジョンを生成するためのクラス [詳解] | |
class | MapCharacterMoveMacro |
MapCharacterを指定に従って自動的に動かすためのクラス [詳解] | |
class | MapClusterBuilder |
Common.Rom.Map に従って地形のメッシュを生成するクラス [詳解] | |
class | MapCollisionBit |
地形とマップオブジェクトの当たり判定をビットにまとめたもの情報(8bit)4個で一塊 8Bitの内下から 2bitで歩けるかの情報 4bitで階段の情報 1bit 地面が歩行不可の情報 1bit予備 [詳解] | |
class | MapCollisionBitsSameXZ |
同じXZ座標上のマップの当たり判定情報 [詳解] | |
class | MapCollisionsDepotWithBit |
ビットを用いたマップのすべてのXZ座標の当たり判定をまとめたクラス [詳解] | |
class | MapCollisonsDepotConverter2SerializableLists |
ビットのマップの当たり判定をシリアライズ可能なInt型のListに変換する [詳解] | |
class | MapData |
Common.Rom.Map を読み込んで、地形や物体の3Dモデルを生成・管理するためのクラス [詳解] | |
class | MapEngine |
MapScene クラスの担当処理のうち、イベントやプレイヤーの管理を分離したもの [詳解] | |
class | MapLoadManager |
マップの先行読み込みを管理するクラス [詳解] | |
class | MapObjectCollisionBuilder |
物体のコリジョンを生成するためのクラス [詳解] | |
class | MapObjectCollisionNotifyTarget |
物理設定用情報保持クラス [詳解] | |
class | MapObjectCollisionNotifyTargetBase |
物理設定用情報保持基底クラス [詳解] | |
class | MapObjectInstance |
class | MapRenderer |
レイアウト用 マップサムネイルを描画する項目 | |
class | MapScene |
メニューを含むマップ移動中の処理全般を管理するクラス [詳解] | |
class | MapSprite |
スプライトをビルボードとして3D座標上に表示するためのクラス [詳解] | |
class | MapUtil |
マップに関する様々な処理を行うためのユーティリティクラス [詳解] | |
class | MenuContainer |
レイアウト用 メニューコンテナ管理・描画クラス [詳解] | |
class | MenuControllerBase |
メニュー管理用の基底クラス [詳解] | |
class | MenuSubContainer |
レイアウト用 メニューコンテナに格納される各選択項目 [詳解] | |
class | MessageReader |
メッセージや会話の中の書式を解釈してシーケンス化するためのクラス [詳解] | |
class | MiniMapRenderer |
レイアウト用 ミニマップを描画する項目 | |
class | PageRenderer |
レイアウト用 メニューコンテナにページマークを描画するためのクラス | |
class | PercentGraph |
class | PerformanceDrawer |
パフォーマンスメーター [詳解] | |
class | ProcessingTimeLoger |
経過時間のログ [詳解] | |
class | ProcessingTimer |
処理時間 [詳解] | |
class | RectRenderer |
レイアウト用 塗りつぶし矩形を描画する項目 | |
class | RenderContainer |
レイアウト用 描画コンテナ [詳解] | |
class | ResultStatusWindowDrawer |
バトルリザルト画面の描画クラス [詳解] | |
class | SceneBase |
各シーン用の基底クラス [詳解] | |
class | ScriptRunner |
イベント内容の実行クラス [詳解] | |
class | SerializableList |
シリアライズ可能なInt型のList [詳解] | |
class | SharpScriptProvider |
ユーザースクリプトのコンパイルを行うためのクラス [詳解] | |
class | SingleColumnPageSelector |
列数1の複数ページに移動できる制御クラス [詳解] | |
class | SkyDrawer |
遠景描画クラス [詳解] | |
class | SlicingTouchCollieder |
class | SliderGadget |
スライドして使うタイプのガジェット [詳解] | |
class | SliderPanel |
レイアウト用 スライダー型項目 [詳解] | |
class | SliderRenderer |
レイアウト用 スライダー型項目の描画クラス [詳解] | |
class | SoundObject |
効果音オブジェクトクラス [詳解] | |
class | SpecialTextRenderer |
レイアウト用 特殊書式の描画クラス [詳解] | |
class | SpinPanel |
レイアウト用 スピン型項目 [詳解] | |
class | SpinRenderer |
レイアウト用 スピン型項目の描画クラス [詳解] | |
class | SpriteFaceManager |
class | SpriteManager |
スプライトやイメージを2D面に表示するための管理クラス [詳解] | |
class | SpriteRenderObject |
レイアウト用 スプライト描画クラス [詳解] | |
class | StairInfo |
階段地形のインスタンス [詳解] | |
class | StickGadget |
スティックタイプのガジェット(方向キー) [詳解] | |
class | StopWatch |
ストップウォッチ [詳解] | |
class | TaskManager |
class | TelopPosition |
説明欄文字列の幅が足りなかったときのスクロールするためのマーキークラス [詳解] | |
class | Terrain |
地形メッシュを管理するためのクラス [詳解] | |
class | TerrainCollisionBuilder |
地形コリジョンを生成するためのクラス [詳解] | |
class | TextDrawer |
汎用的に使える文字列描画クラス Graphics.DrawString 系のメソッドでより簡単に使えるので、通常はそちらの利用をおすすめします。 [詳解] | |
class | TextInputConfigStreamer |
テキストの入力値の設定を読み書きをする [詳解] | |
class | TextPanel |
レイアウト用 テキスト項目 [詳解] | |
class | TextRenderer |
レイアウト用 テキスト描画クラス | |
class | TitleScene |
タイトルシーン [詳解] | |
class | Touch |
タッチ・マウス入力取得処理 [詳解] | |
class | TouchCollider |
タッチ用の当たり判定 [詳解] | |
class | TouchCollidersForColumn |
列数に応じた当たり判定をつける [詳解] | |
class | TouchCollidersForRow |
行数に応じた当たり判定をつける [詳解] | |
class | TouchCollieders |
タッチ反応用のコライダ管理クラス [詳解] | |
class | TouchCore |
タッチ入力管理クラスの実体 [詳解] | |
class | TouchRectCollider |
矩形内をタッチしているかどうかをチェックする [詳解] | |
struct | TouchState |
タッチ入力の状態 [詳解] | |
class | TransitionUtil |
マップ遷移時、キャプチャ画像で目隠しを行うためのクラス [詳解] | |
class | TweenBase |
トゥイーン処理の基底クラス [詳解] | |
class | TweenColor |
2色の間をトゥイーンする [詳解] | |
class | TweenFloat |
2つの小数値の間をトゥイーンする [詳解] | |
class | TweenListManager |
指定した値と値の間を時間経過でなめらかに遷移させるトゥイーン処理を行うクラス [詳解] | |
class | TweenVector2 |
2つのVector2の間をトゥイーンする [詳解] | |
class | VirtualPad |
仮想パッドクラス [詳解] | |
class | WindowBaseRenderer |
レイアウト用 ウィンドウ描画基底クラス [詳解] | |
class | WindowDrawer |
ウィンドウタイプのイメージを描画するクラス [詳解] | |
class | WindowRenderer |
レイアウト用 ウィンドウ描画クラス [詳解] | |
型定義 | |
using | MapCollisionsWithBit = List< MapCollisionBit > |
using | CollisionSet = Tuple< int, Common.Resource.MapObject.CollisionInfo > |
using | InputObjects = List< List< InputStringLayoutWindow.InputObject > > |
列挙型 | |
enum | CollisionType { MAP = 0x1 , MAP_SLOPE = 0x2 , MAP_OBJECT = 0x4 , MAP_WATER = 0x8 , MAP_WO_WATER = 0x7 , MAP_ALL = 0xF , PLAYER = 0x10 , EVENT = 0x20 , BULLET = 0x40 , PLAYER_SUB = 0x100 , EVENT_SUB = 0x200 , EVENT_ALL = 0x220 , PLAYER_ALL = 0x110 , ALL = 0xFF } |
当たり判定の種別(フラグ) [詳解] | |
enum | TouchSlideOrientation { None = 0 , Left = 1 , Right = 2 , Up = 4 , Down = 8 } |
スライド入力 [詳解] | |
enum | GestureType { None , Tap , Hold } |
ジェスチャ入力 [詳解] | |
enum | ActionInput { NONE = 0 , RIGHT = (1 << 1) , DECIDE = (1 << 2) , CANCEL = (1 << 3) , MENU = (1 << 4) , L = (1 << 5) , R = (1 << 6) , CAMERA_VERTICAL_ROT_UP = (1 << 7) , CAMERA_VERTICAL_ROT_DOWN = (1 << 8) , CAMERA_HORIZONTAL_ROT_CLOCKWISE = (1 << 9) , CAMERA_HORIZONTAL_ROT_COUNTER_CLOCKWISE = (1 << 10) , CAMERA_ZOOM_IN = (1 << 11) , CAMERA_ZOOM_OUT = (1 << 12) , CAMERA_POSITION_RESET = (1 << 13) , CAMERA_CONTROL_MODE_CHANGE = (1 << 14) , DASH = (1 << 15) , JUMP = (1 << 16) , ACTION1 = (1 << 17) , ACTION2 = (1 << 18) , ACTION3 = (1 << 19) , ACTION4 = (1 << 20) , ACTION5 = (1 << 21) , ACTION6 = (1 << 22) , ACTION7 = (1 << 23) , ACTION8 = (1 << 24) , ACTION9 = (1 << 25) , ACTION10 = (1 << 26) , TOUCH = (1 << 20) } |
タッチ入力 [詳解] | |
enum | TweenStyle { Liner , PingPong } |
トゥイーン処理のタイプ [詳解] | |
関数 | |
delegate void | MapDrawCallBack (SharpKmyGfx.Render scn) |
マップ描画時のコールバック [詳解] | |
delegate void | onMapInitialize (Map data) |
マップ初期化時のコールバック [詳解] | |
delegate void | onMapReset () |
マップ破棄時のコールバック [詳解] | |
delegate void | onTerrainUpdate (bool allClusters=true) |
マップ地形更新時のコールバック [詳解] | |
delegate void | onTerrainSelectionChange () |
マップ地形選択範囲変更時のコールバック [詳解] | |
using Yukar.Engine.CollisionSet = typedef Tuple<int, Common.Resource.MapObject.CollisionInfo> |
using Yukar.Engine.InputObjects = typedef List<List<InputStringLayoutWindow.InputObject> > |
using Yukar.Engine.MapCollisionsWithBit = typedef List<MapCollisionBit> |
タッチ入力
delegate void Yukar.Engine.MapDrawCallBack | ( | SharpKmyGfx.Render | scn | ) |
マップ描画時のコールバック
scn |
delegate void Yukar.Engine.onMapInitialize | ( | Map | data | ) |
マップ初期化時のコールバック
data |
delegate void Yukar.Engine.onMapReset | ( | ) |
マップ破棄時のコールバック
delegate void Yukar.Engine.onTerrainSelectionChange | ( | ) |
マップ地形選択範囲変更時のコールバック
delegate void Yukar.Engine.onTerrainUpdate | ( | bool | allClusters = true | ) |
マップ地形更新時のコールバック
allClusters |