/// <summary> /// 初期化処理 /// </summary> public override void OnInitInstance() { base.OnInitInstance(); // ステータス同期 _pos = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager)); // 移動中のパーツ一覧 }
/// <summary> /// 初期化(共有変数の割当など) /// </summary> public override void OnInitInstance() { base.OnInitInstance(); // ステータス同期 _selectedParts = (PartsCollectionBase)Share.Get("SelectedParts", typeof(PartsCollection)); // 選択済みのパーツ一覧 _pos = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager)); // 移動中のパーツ一覧 _clickPos = (MouseState)Share.Get("ClickPosition", typeof(MouseState)); // 移動中のパーツ一覧 }
/// <summary> /// 初期化処理 /// </summary> public override void OnInitInstance() { base.OnInitInstance(); if (Pane is IControlUI) { _normalCursor = ((IControlUI)Pane).Cursor; } else { throw new NotSupportedException("FeatureCursorProviderは、IControlUIを実装しているPaneにのみ使用できます"); } // ステータス同期 _state = (DataSharingManager.Int)Share.Get("CursorProviderStatus", typeof(DataSharingManager.Int)); _pos = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager)); // 移動中のパーツ一覧 }
/// <summary> /// 初期化 /// </summary> public override void OnInitInstance() { base.OnInitInstance(); _pos = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager)); // 移動中のパーツ一覧 _tarPane = Pane.GetPane("Resource"); }
/// <summary> /// 初期化 /// </summary> public override void OnInitInstance() { // ステータス同期 _pos = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager)); // 移動中のパーツ一覧 _clickPos = (MouseState)Share.Get("ClickPosition", typeof(MouseState)); // 移動中のパーツ一覧 }