示例#1
0
        /**
         * @private
         */
        internal bool _setColor(ColorTransform value)
        {
            _colorTransform.CopyFrom(value);
            _colorDirty = true;

            return(true);
        }
示例#2
0
        /**
         * @private
         */
        internal void _init(SkinSlotData skinSlotData, object rawDisplay, object meshDisplay)
        {
            if (_skinSlotData != null)
            {
                return;
            }

            _skinSlotData = skinSlotData;

            var slotData = _skinSlotData.slot;

            name = slotData.name;

            _zOrder    = slotData.zOrder;
            _blendMode = slotData.blendMode;
            _colorTransform.CopyFrom(slotData.color);
            _rawDisplay  = rawDisplay;
            _meshDisplay = meshDisplay;

            _blendModeDirty = true;
            _colorDirty     = true;
        }
示例#3
0
        /**
         * @private
         */
        internal void _init(SkinSlotData skinSlotData, object rawDisplay, object meshDisplay)
        {
            if (_skinSlotData != null)
            {
                return;
            }

            _skinSlotData = skinSlotData;

            var slotData = _skinSlotData.slot;

            name = slotData.name;

            _zOrder    = slotData.zOrder;
            _blendMode = slotData.blendMode;
            _colorTransform.CopyFrom(slotData.color);
            _rawDisplay  = rawDisplay;
            _meshDisplay = meshDisplay;
            DragonBones.ResizeList(_textureDatas, _skinSlotData.displays.Count, null);

            _blendModeDirty = true;
            _colorDirty     = true;
        }