Esempio n. 1
0
        public void updateData()
        {
            if ((mData == null) || (mNode == null))
            {
                return;
            }

            // Move control data to data (CONTROL DATA -> DATA)
            //
            visualModelComponentAsset afterChanges = new visualModelComponentAsset();

            afterChanges.type       = visualModelComponentAsset.ComponentAssetType.Model;
            afterChanges.file       = fileBrowseControl1.FileName;
            afterChanges.damagefile = fileBrowseControl2.FileName;

            afterChanges.uvOffset[0].uOfs = sizeXFloatSliderEdit.Value;
            afterChanges.uvOffset[0].vOfs = sizeZFloatSliderEdit.Value;
            afterChanges.uvOffset[1].uOfs = floatSliderEdit2.Value;
            afterChanges.uvOffset[1].vOfs = floatSliderEdit3.Value;
            afterChanges.uvOffset[2].uOfs = floatSliderEdit4.Value;
            afterChanges.uvOffset[2].vOfs = floatSliderEdit5.Value;

            // Load asset
            afterChanges.loadAsset();

            // Add/Execute undo action
            UndoRedoChangeDataAction undoAction = new UndoRedoChangeDataAction(mData, afterChanges);

            mVisualEditorPage.mUndoRedoManager.addUndoRedoActionAndExecute(undoAction);
        }
Esempio n. 2
0
        public void bindData(visualModelComponentAsset componentAsset, TreeNode treeNode)
        {
            mIsBindingData = true;

            mData = componentAsset;
            mNode = treeNode;

            // Move data to control data (DATA -> CONTROL DATA)
            //
            fileBrowseControl1.FileName = mData.file;

            mIsBindingData = false;
        }
Esempio n. 3
0
        public void updateData()
        {
            if ((mData == null) || (mNode == null))
            {
                return;
            }

            // Move control data to data (CONTROL DATA -> DATA)
            //
            visualModelComponentAsset afterChanges = new visualModelComponentAsset();

            afterChanges.type = visualModelComponentAsset.ComponentAssetType.Light;
            afterChanges.file = fileBrowseControl1.FileName;

            // Add/Execute undo action
            UndoRedoChangeDataAction undoAction = new UndoRedoChangeDataAction(mData, afterChanges);

            mVisualEditorPage.mUndoRedoManager.addUndoRedoActionAndExecute(undoAction);
        }
Esempio n. 4
0
        public void bindData(visualModelComponentAsset componentAsset, TreeNode treeNode)
        {
            mIsBindingData = true;

            mData = componentAsset;
            mNode = treeNode;

            // Move data to control data (DATA -> CONTROL DATA)
            //
            fileBrowseControl1.FileName = mData.file;
            fileBrowseControl2.FileName = mData.damagefile;
            sizeXFloatSliderEdit.Value  = mData.uvOffset[0].uOfs;
            sizeZFloatSliderEdit.Value  = mData.uvOffset[0].vOfs;
            floatSliderEdit2.Value      = mData.uvOffset[1].uOfs;
            floatSliderEdit3.Value      = mData.uvOffset[1].vOfs;
            floatSliderEdit4.Value      = mData.uvOffset[2].uOfs;
            floatSliderEdit5.Value      = mData.uvOffset[2].vOfs;

            mIsBindingData = false;
        }