/// <summary> /// 要素の移動 /// </summary> /// <param name="selectObj"></param> virtual protected void MoveElement(ElementObject selectObj) { // リストを記憶していない場合は移動しない if (_container.List == null) { return; } // すべての要素を移動 selectObj.ReceiveAllElement(_container.List.ToArray()); //Console更新 ConsoleUpDate(selectObj); // SE SoundManager.Instance.PlayOneShot(AudioKey.in_play_paste); //ペースト時エフェクト PasteEffect(); //復帰演出セット RecoverSet(); // ターゲット解除 TargetUIRelease(); }
/// <summary> /// 要素の移動 /// </summary> /// <param name="selectObj"></param> private void MoveElement(ElementObject selectObj) { // TODO : 送る要素が一つの時 // var element = _selectObject.ElementList[_selectElement]; // // 要素のコピー移動 // selectObj.CopyComponent(element); // // 要素の更新 // selectObj.ElementUpdate(); if (_selectObject) { // すべての要素を移動 selectObj.ReceiveAllElement(_selectObject.ElementList); // ターゲット解除 TargetRelease(); // 選択解除 SelectRelease(); } }