Beispiel #1
0
        /// <summary>
        /// 初期化処理
        /// </summary>
        public override void OnInitInstance()
        {
            base.OnInitInstance();

            // ステータス同期
            _pos = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager));    // 移動中のパーツ一覧
        }
Beispiel #2
0
        /// <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));                   // 移動中のパーツ一覧
        }
Beispiel #3
0
        /// <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));  // 移動中のパーツ一覧
        }
Beispiel #4
0
 /// <summary>
 /// 初期化
 /// </summary>
 public override void OnInitInstance()
 {
     base.OnInitInstance();
     _pos     = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager)); // 移動中のパーツ一覧
     _tarPane = Pane.GetPane("Resource");
 }
Beispiel #5
0
 /// <summary>
 /// 初期化
 /// </summary>
 public override void OnInitInstance()
 {
     // ステータス同期
     _pos      = (PartsPositionManager)Share.Get("MovingParts", typeof(PartsPositionManager)); // 移動中のパーツ一覧
     _clickPos = (MouseState)Share.Get("ClickPosition", typeof(MouseState));                   // 移動中のパーツ一覧
 }