예제 #1
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = this.mSize;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 1659);
        SerializedNamedStateWriter.Instance.WriteInt32(this.mBase, &var_0_cp_0[var_0_cp_1] + 2092);
        SerializedNamedStateWriter.Instance.WriteInt32(this.mWidth, &var_0_cp_0[var_0_cp_1] + 2098);
        SerializedNamedStateWriter.Instance.WriteInt32(this.mHeight, &var_0_cp_0[var_0_cp_1] + 2105);
        SerializedNamedStateWriter.Instance.WriteString(this.mSpriteName, &var_0_cp_0[var_0_cp_1] + 2113);
        if (depth <= 7)
        {
            if (this.mSaved == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 2125, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 2125, this.mSaved.Count);
                for (int i = 0; i < this.mSaved.Count; i++)
                {
                    BMGlyph arg_10A_0 = (this.mSaved[i] != null) ? this.mSaved[i] : new BMGlyph();
                    SerializedNamedStateWriter.Instance.BeginMetaGroup((IntPtr)0);
                    arg_10A_0.Unity_NamedSerialize(depth + 1);
                    SerializedNamedStateWriter.Instance.EndMetaGroup();
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
    }
예제 #2
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = this.columns;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 1879);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.direction, &var_0_cp_0[var_0_cp_1] + 1639);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.sorting, &var_0_cp_0[var_0_cp_1] + 940);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.pivot, &var_0_cp_0[var_0_cp_1] + 697);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.cellAlignment, &var_0_cp_0[var_0_cp_1] + 1887);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.hideInactive, &var_0_cp_0[var_0_cp_1] + 996);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.keepWithinPanel, &var_0_cp_0[var_0_cp_1] + 1009);
        SerializedNamedStateWriter.Instance.Align();
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 1353);
            this.padding.Unity_NamedSerialize(depth + 1);
            SerializedNamedStateWriter.Instance.EndMetaGroup();
        }
        SerializedNamedStateWriter.Instance.Align();
    }
예제 #3
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = this.index;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 2132);
        SerializedNamedStateWriter.Instance.WriteInt32(this.x, &var_0_cp_0[var_0_cp_1] + 2138);
        SerializedNamedStateWriter.Instance.WriteInt32(this.y, &var_0_cp_0[var_0_cp_1] + 2140);
        SerializedNamedStateWriter.Instance.WriteInt32(this.width, &var_0_cp_0[var_0_cp_1] + 2142);
        SerializedNamedStateWriter.Instance.WriteInt32(this.height, &var_0_cp_0[var_0_cp_1] + 2148);
        SerializedNamedStateWriter.Instance.WriteInt32(this.offsetX, &var_0_cp_0[var_0_cp_1] + 2155);
        SerializedNamedStateWriter.Instance.WriteInt32(this.offsetY, &var_0_cp_0[var_0_cp_1] + 2163);
        SerializedNamedStateWriter.Instance.WriteInt32(this.advance, &var_0_cp_0[var_0_cp_1] + 2171);
        SerializedNamedStateWriter.Instance.WriteInt32(this.channel, &var_0_cp_0[var_0_cp_1] + 2179);
        if (depth <= 7)
        {
            if (this.kerning == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 2187, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 2187, this.kerning.Count);
                for (int i = 0; i < this.kerning.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteInt32(this.kerning[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
    }
예제 #4
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = this.framerate;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 2852);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.ignoreTimeScale, &var_0_cp_0[var_0_cp_1] + 2653);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.loop, &var_0_cp_0[var_0_cp_1] + 2862);
        SerializedNamedStateWriter.Instance.Align();
        if (depth <= 7)
        {
            if (this.frames == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 2867, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 2867, this.frames.Length);
                for (int i = 0; i < this.frames.Length; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.frames[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
    }
예제 #5
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = (int)this.method;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 2686);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.style, &var_0_cp_0[var_0_cp_1] + 2693);
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteAnimationCurve(this.animationCurve, &var_0_cp_0[var_0_cp_1] + 2699);
        }
        SerializedNamedStateWriter.Instance.WriteBoolean(this.ignoreTimeScale, &var_0_cp_0[var_0_cp_1] + 2653);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteSingle(this.delay, &var_0_cp_0[var_0_cp_1] + 2714);
        SerializedNamedStateWriter.Instance.WriteSingle(this.duration, &var_0_cp_0[var_0_cp_1] + 136);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.steeperCurves, &var_0_cp_0[var_0_cp_1] + 2720);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteInt32(this.tweenGroup, &var_0_cp_0[var_0_cp_1] + 1219);
        if (depth <= 7)
        {
            if (this.onFinished == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 85, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 85, this.onFinished.Count);
                for (int i = 0; i < this.onFinished.Count; i++)
                {
                    EventDelegate arg_165_0 = (this.onFinished[i] != null) ? this.onFinished[i] : new EventDelegate();
                    SerializedNamedStateWriter.Instance.BeginMetaGroup((IntPtr)0);
                    arg_165_0.Unity_NamedSerialize(depth + 1);
                    SerializedNamedStateWriter.Instance.EndMetaGroup();
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.eventReceiver, &var_0_cp_0[var_0_cp_1] + 1165);
        }
        SerializedNamedStateWriter.Instance.WriteString(this.callWhenFinished, &var_0_cp_0[var_0_cp_1] + 1179);
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.from, &var_0_cp_0[var_0_cp_1] + 2734);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.to, &var_0_cp_0[var_0_cp_1] + 2739);
        }
        SerializedNamedStateWriter.Instance.WriteBoolean(this.parentWhenFinished, &var_0_cp_0[var_0_cp_1] + 2769);
        SerializedNamedStateWriter.Instance.Align();
    }
예제 #6
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = (int)this.constraint;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 278);
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.onUp, &var_0_cp_0[var_0_cp_1] + 289);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.onDown, &var_0_cp_0[var_0_cp_1] + 294);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.onLeft, &var_0_cp_0[var_0_cp_1] + 301);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.onRight, &var_0_cp_0[var_0_cp_1] + 308);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.onClick, &var_0_cp_0[var_0_cp_1] + 257);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.onTab, &var_0_cp_0[var_0_cp_1] + 316);
        }
        SerializedNamedStateWriter.Instance.WriteBoolean(this.startsSelected, &var_0_cp_0[var_0_cp_1] + 322);
        SerializedNamedStateWriter.Instance.Align();
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.selectOnClick, &var_0_cp_0[var_0_cp_1] + 337);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.selectOnUp, &var_0_cp_0[var_0_cp_1] + 351);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.selectOnDown, &var_0_cp_0[var_0_cp_1] + 362);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.selectOnLeft, &var_0_cp_0[var_0_cp_1] + 375);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.selectOnRight, &var_0_cp_0[var_0_cp_1] + 388);
        }
    }
예제 #7
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = (int)this.keyCode;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 1045);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.modifier, &var_0_cp_0[var_0_cp_1] + 1053);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.action, &var_0_cp_0[var_0_cp_1] + 1062);
    }
예제 #8
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = this.itemSize;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 2053);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.cullContent, &var_0_cp_0[var_0_cp_1] + 2062);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteInt32(this.minIndex, &var_0_cp_0[var_0_cp_1] + 2074);
        SerializedNamedStateWriter.Instance.WriteInt32(this.maxIndex, &var_0_cp_0[var_0_cp_1] + 2083);
    }
예제 #9
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = (int)this.restriction;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 503);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.cloneOnDrag, &var_0_cp_0[var_0_cp_1] + 515);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteSingle(this.pressAndHoldDelay, &var_0_cp_0[var_0_cp_1] + 527);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.interactable, &var_0_cp_0[var_0_cp_1] + 545);
        SerializedNamedStateWriter.Instance.Align();
    }
예제 #10
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = this.mFPS;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 4441);
        SerializedNamedStateWriter.Instance.WriteString(this.mPrefix, &var_0_cp_0[var_0_cp_1] + 4446);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.mLoop, &var_0_cp_0[var_0_cp_1] + 4454);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.mSnap, &var_0_cp_0[var_0_cp_1] + 4460);
        SerializedNamedStateWriter.Instance.Align();
    }
예제 #11
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = (int)this.scalingStyle;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 4315);
        SerializedNamedStateWriter.Instance.WriteInt32(this.manualWidth, &var_0_cp_0[var_0_cp_1] + 4328);
        SerializedNamedStateWriter.Instance.WriteInt32(this.manualHeight, &var_0_cp_0[var_0_cp_1] + 4340);
        SerializedNamedStateWriter.Instance.WriteInt32(this.minimumHeight, &var_0_cp_0[var_0_cp_1] + 4353);
        SerializedNamedStateWriter.Instance.WriteInt32(this.maximumHeight, &var_0_cp_0[var_0_cp_1] + 4367);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.fitWidth, &var_0_cp_0[var_0_cp_1] + 4381);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.fitHeight, &var_0_cp_0[var_0_cp_1] + 4390);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.adjustByDPI, &var_0_cp_0[var_0_cp_1] + 4400);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.shrinkPortraitUI, &var_0_cp_0[var_0_cp_1] + 4412);
        SerializedNamedStateWriter.Instance.Align();
    }
예제 #12
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_19_0 = SerializedNamedStateWriter.Instance;
        int arg_19_1 = this.charsPerSecond;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_19_0.WriteInt32(arg_19_1, &var_0_cp_0[var_0_cp_1]);
        SerializedNamedStateWriter.Instance.WriteSingle(this.fadeInTime, &var_0_cp_0[var_0_cp_1] + 15);
        SerializedNamedStateWriter.Instance.WriteSingle(this.delayOnPeriod, &var_0_cp_0[var_0_cp_1] + 26);
        SerializedNamedStateWriter.Instance.WriteSingle(this.delayOnNewLine, &var_0_cp_0[var_0_cp_1] + 40);
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.scrollView, &var_0_cp_0[var_0_cp_1] + 55);
        }
        SerializedNamedStateWriter.Instance.WriteBoolean(this.keepFullDimensions, &var_0_cp_0[var_0_cp_1] + 66);
        SerializedNamedStateWriter.Instance.Align();
        if (depth <= 7)
        {
            if (this.onFinished == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 85, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 85, this.onFinished.Count);
                for (int i = 0; i < this.onFinished.Count; i++)
                {
                    EventDelegate arg_116_0 = (this.onFinished[i] != null) ? this.onFinished[i] : new EventDelegate();
                    SerializedNamedStateWriter.Instance.BeginMetaGroup((IntPtr)0);
                    arg_116_0.Unity_NamedSerialize(depth + 1);
                    SerializedNamedStateWriter.Instance.EndMetaGroup();
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
    }
예제 #13
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = (int)this.arrangement;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 928);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.sorting, &var_0_cp_0[var_0_cp_1] + 940);
        SerializedNamedStateWriter.Instance.WriteInt32((int)this.pivot, &var_0_cp_0[var_0_cp_1] + 697);
        SerializedNamedStateWriter.Instance.WriteInt32(this.maxPerLine, &var_0_cp_0[var_0_cp_1] + 948);
        SerializedNamedStateWriter.Instance.WriteSingle(this.cellWidth, &var_0_cp_0[var_0_cp_1] + 959);
        SerializedNamedStateWriter.Instance.WriteSingle(this.cellHeight, &var_0_cp_0[var_0_cp_1] + 969);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.animateSmoothly, &var_0_cp_0[var_0_cp_1] + 980);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.hideInactive, &var_0_cp_0[var_0_cp_1] + 996);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.keepWithinPanel, &var_0_cp_0[var_0_cp_1] + 1009);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.sorted, &var_0_cp_0[var_0_cp_1] + 1025);
        SerializedNamedStateWriter.Instance.Align();
    }
예제 #14
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        int arg_1F_1 = this.group;

        byte[] var_0_cp_0 = $FieldNamesStorage.$RuntimeNames;
        int    var_0_cp_1 = 0;

        arg_1F_0.WriteInt32(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 1901);
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.activeSprite, &var_0_cp_0[var_0_cp_1] + 1907);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.activeAnimation, &var_0_cp_0[var_0_cp_1] + 1920);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.animator, &var_0_cp_0[var_0_cp_1] + 1069);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.tween, &var_0_cp_0[var_0_cp_1] + 1936);
        }
        SerializedNamedStateWriter.Instance.WriteBoolean(this.startsActive, &var_0_cp_0[var_0_cp_1] + 1942);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.instantTween, &var_0_cp_0[var_0_cp_1] + 1955);
        SerializedNamedStateWriter.Instance.Align();
        SerializedNamedStateWriter.Instance.WriteBoolean(this.optionCanBeNone, &var_0_cp_0[var_0_cp_1] + 1968);
        SerializedNamedStateWriter.Instance.Align();
        if (depth <= 7)
        {
            if (this.onChange == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 1446, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 1446, this.onChange.Count);
                for (int i = 0; i < this.onChange.Count; i++)
                {
                    EventDelegate arg_184_0 = (this.onChange[i] != null) ? this.onChange[i] : new EventDelegate();
                    SerializedNamedStateWriter.Instance.BeginMetaGroup((IntPtr)0);
                    arg_184_0.Unity_NamedSerialize(depth + 1);
                    SerializedNamedStateWriter.Instance.EndMetaGroup();
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.checkSprite, &var_0_cp_0[var_0_cp_1] + 1984);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.checkAnimation, &var_0_cp_0[var_0_cp_1] + 1996);
        }
        if (depth <= 7)
        {
            SerializedNamedStateWriter.Instance.WriteUnityEngineObject(this.eventReceiver, &var_0_cp_0[var_0_cp_1] + 1165);
        }
        SerializedNamedStateWriter.Instance.WriteString(this.functionName, &var_0_cp_0[var_0_cp_1] + 402);
        SerializedNamedStateWriter.Instance.WriteBoolean(this.startsChecked, &var_0_cp_0[var_0_cp_1] + 2011);
        SerializedNamedStateWriter.Instance.Align();
    }