Example #1
0
            public ExtraDummyValue(apModifiedMesh.ExtraValue srcValue)
            {
                _isDepthChanged = srcValue._isDepthChanged;
                _deltaDepth     = srcValue._deltaDepth;

                _isTextureChanged  = srcValue._isTextureChanged;
                _linkedTextureData = srcValue._linkedTextureData;

                _textureDataID = srcValue._textureDataID;

                _weightCutout          = srcValue._weightCutout;
                _weightCutout_AnimPrev = srcValue._weightCutout_AnimPrev;
                _weightCutout_AnimNext = srcValue._weightCutout_AnimNext;
            }
            public void Bake(apModifiedMesh.ExtraValue srcValue)
            {
                Init();

                _isDepthChanged = srcValue._isDepthChanged;
                _deltaDepth     = srcValue._deltaDepth;
                if (_deltaDepth == 0)
                {
                    _isDepthChanged = false;
                }

                _isTextureChanged = srcValue._isTextureChanged;
                _textureDataID    = srcValue._textureDataID;
                //_linkedTextureData = null;//이건 나중에 Link
                if (_textureDataID < 0)
                {
                    _isTextureChanged = false;
                }

                _weightCutout          = srcValue._weightCutout;
                _weightCutout_AnimPrev = srcValue._weightCutout_AnimPrev;
                _weightCutout_AnimNext = srcValue._weightCutout_AnimNext;
            }