public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxBool(IsOn);
     YuLegoRxStrcutPool.RestoreRxStr(BackgroundSpriteId);
     YuLegoRxStrcutPool.RestoreRxStr(CheckmarkSpriteId);
     YuLegoRxStrcutPool.RestoreRxStr(TextContent);
 }
示例#2
0
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxFloat(Progress);
     YuLegoRxStrcutPool.RestoreRxBool(IsWholeNumbers);
     YuLegoRxStrcutPool.RestoreRxByte(Direction);
     YuLegoRxStrcutPool.RestoreRxFloat(MinValue);
     YuLegoRxStrcutPool.RestoreRxFloat(MaxValue);
 }
示例#3
0
        public void Reset()
        {
            foreach (var rxByte in RxBytes.Values)
            {
                YuLegoRxStrcutPool.RestoreRxByte(rxByte);
            }

            RxBytes.Clear();

            foreach (var rxShort in RxShorts.Values)
            {
                YuLegoRxStrcutPool.RestoreRxShort(rxShort);
            }

            RxShorts.Clear();

            foreach (var rxInt in RxInts.Values)
            {
                YuLegoRxStrcutPool.RestoreRxInt(rxInt);
            }

            RxInts.Clear();

            foreach (var rxLong in RxLongs.Values)
            {
                YuLegoRxStrcutPool.RestoreRxLong(rxLong);
            }

            RxLongs.Clear();

            foreach (var rxStr in RxStrs.Values)
            {
                YuLegoRxStrcutPool.RestoreRxStr(rxStr);
            }

            RxStrs.Clear();

            foreach (var rxFloat in RxFloats.Values)
            {
                YuLegoRxStrcutPool.RestoreRxFloat(rxFloat);
            }

            RxFloats.Clear();

            foreach (var rxDouble in RxDoubles.Values)
            {
                YuLegoRxStrcutPool.RestoreRxDouble(rxDouble);
            }

            RxDoubles.Clear();

            foreach (var rxBool in RxBools.Values)
            {
                YuLegoRxStrcutPool.RestoreRxBool(rxBool);
            }

            RxBools.Clear();
        }
示例#4
0
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxStr(Content);
     YuLegoRxStrcutPool.RestoreRxStr(ColorStr);
 }
示例#5
0
        public override void Release()
        {
            base.Release();

            YuLegoRxStrcutPool.RestoreRxStr(IconSpriteId);
        }
示例#6
0
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxBool(IsOn);
     YuLegoRxStrcutPool.RestoreRxStr(FrontSpriteId);
     YuLegoRxStrcutPool.RestoreRxStr(BackgroundSpriteId);
 }
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxInt(SelectIndex);
 }
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxFloat(Progress);
 }
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxStr(BackgroundSpriteId);
     YuLegoRxStrcutPool.RestoreRxStr(HolderContent);
     YuLegoRxStrcutPool.RestoreRxStr(Content);
 }
示例#10
0
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxStr(BgSpriteId);
     YuLegoRxStrcutPool.RestoreRxStr(RockerSpriteId);
 }
示例#11
0
 public virtual void Release()
 {
     YuLegoRxStrcutPool.RestoreRxStr(BgSpriteId);
     YuLegoRxStrcutPool.RestoreRxStr(TextContent);
 }
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxStr(SpriteId);
 }
 public void Release()
 {
     YuLegoRxStrcutPool.RestoreRxStr(TextureId);
 }