C# Class Harriet.Models.Core.ModelCore

Harrietのコアロジックを定めるクラスです。
Show file Open project: malaybaku/harriet Class Usage Examples

Private Properties

Property Type Description
Initialize void
ModelCore System
OnChangeCharacter void
OnCloseRequested void
OnClosing void
OnTimerTick void

Public Methods

Method Description
LoadAndStart ( IMainWindow mainWindow, ICharacterSelector characterSelector, INadeable nadenade ) : ModelCore

モデルを読み込み、メイン動作を開始します。

Private Methods

Method Description
Initialize ( IMainWindow mainWindow ) : void

起動後にモデルの動作を開始します。 NOTE: エントリポイント的に動作する

ModelCore ( IMainWindow mainWindow, ICharacterSelector characterSelector, INadeable nadenade ) : System

このモデルを適用するウィンドウを指定し、モデルを初期化します。

OnChangeCharacter ( string characterName ) : void

キャラ変更を試み、可能なら実際に変更する

OnCloseRequested ( ) : void

メインウィンドウからのアプリケーション終了要求を処理

OnClosing ( ) : void

メインウィンドウが閉じる前のリソース解放処理

OnTimerTick ( object sender, EventArgs e ) : void

フレーム毎の更新処理

Method Details

LoadAndStart() public static method

モデルを読み込み、メイン動作を開始します。
public static LoadAndStart ( IMainWindow mainWindow, ICharacterSelector characterSelector, INadeable nadenade ) : ModelCore
mainWindow IMainWindow
characterSelector ICharacterSelector
nadenade INadeable
return ModelCore