コード例 #1
0
ファイル: UIAtlas.cs プロジェクト: Hengle/swc-decompiled
        public unsafe override void Unity_NamedSerialize(int depth)
        {
            ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
            string arg_1F_1 = this.name;

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

            arg_1F_0.WriteString(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 2953);
            if (depth <= 7)
            {
                SerializedNamedStateWriter.Instance.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 2958);
                this.outer.Unity_NamedSerialize(depth + 1);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            SerializedNamedStateWriter.Instance.Align();
            if (depth <= 7)
            {
                SerializedNamedStateWriter.Instance.BeginMetaGroup(&var_0_cp_0[var_0_cp_1] + 2964);
                this.inner.Unity_NamedSerialize(depth + 1);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            SerializedNamedStateWriter.Instance.Align();
            SerializedNamedStateWriter.Instance.WriteBoolean(this.rotated, &var_0_cp_0[var_0_cp_1] + 2970);
            SerializedNamedStateWriter.Instance.Align();
            SerializedNamedStateWriter.Instance.WriteSingle(this.paddingLeft, &var_0_cp_0[var_0_cp_1] + 2978);
            SerializedNamedStateWriter.Instance.WriteSingle(this.paddingRight, &var_0_cp_0[var_0_cp_1] + 2990);
            SerializedNamedStateWriter.Instance.WriteSingle(this.paddingTop, &var_0_cp_0[var_0_cp_1] + 3003);
            SerializedNamedStateWriter.Instance.WriteSingle(this.paddingBottom, &var_0_cp_0[var_0_cp_1] + 3014);
        }
コード例 #2
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        string arg_1F_1 = this.sequence;

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

        arg_1F_0.WriteString(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 2195);
        SerializedNamedStateWriter.Instance.WriteString(this.spriteName, &var_0_cp_0[var_0_cp_1] + 2204);
    }
コード例 #3
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        string arg_1F_1 = this.name;

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

        arg_1F_0.WriteString(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 2953);
        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.borderLeft, &var_0_cp_0[var_0_cp_1] + 4466);
        SerializedNamedStateWriter.Instance.WriteInt32(this.borderRight, &var_0_cp_0[var_0_cp_1] + 4477);
        SerializedNamedStateWriter.Instance.WriteInt32(this.borderTop, &var_0_cp_0[var_0_cp_1] + 4489);
        SerializedNamedStateWriter.Instance.WriteInt32(this.borderBottom, &var_0_cp_0[var_0_cp_1] + 4499);
        SerializedNamedStateWriter.Instance.WriteInt32(this.paddingLeft, &var_0_cp_0[var_0_cp_1] + 2978);
        SerializedNamedStateWriter.Instance.WriteInt32(this.paddingRight, &var_0_cp_0[var_0_cp_1] + 2990);
        SerializedNamedStateWriter.Instance.WriteInt32(this.paddingTop, &var_0_cp_0[var_0_cp_1] + 3003);
        SerializedNamedStateWriter.Instance.WriteInt32(this.paddingBottom, &var_0_cp_0[var_0_cp_1] + 3014);
    }
コード例 #4
0
    public unsafe override void Unity_NamedSerialize(int depth)
    {
        ISerializedNamedStateWriter arg_1F_0 = SerializedNamedStateWriter.Instance;
        string arg_1F_1 = this.colorDataVersionSting;

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

        arg_1F_0.WriteString(arg_1F_1, &var_0_cp_0[var_0_cp_1] + 4868);
        if (depth <= 7)
        {
            if (this.buildingsDark == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4890, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4890, this.buildingsDark.Count);
                for (int i = 0; i < this.buildingsDark.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.buildingsDark[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.buildingsLight == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4904, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4904, this.buildingsLight.Count);
                for (int i = 0; i < this.buildingsLight.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.buildingsLight[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.terrainDark == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4919, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4919, this.terrainDark.Count);
                for (int i = 0; i < this.terrainDark.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.terrainDark[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.terrainLight == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4931, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4931, this.terrainLight.Count);
                for (int i = 0; i < this.terrainLight.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.terrainLight[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.shadow == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4944, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4944, this.shadow.Count);
                for (int i = 0; i < this.shadow.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.shadow[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.units == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4951, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4951, this.units.Count);
                for (int i = 0; i < this.units.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.units[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.gridColor == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4957, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4957, this.gridColor.Count);
                for (int i = 0; i < this.gridColor.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.gridColor[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.buildingGridColor == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4967, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4967, this.buildingGridColor.Count);
                for (int i = 0; i < this.buildingGridColor.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.buildingGridColor[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
        if (depth <= 7)
        {
            if (this.wallGridColor == null)
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4985, 0);
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
            else
            {
                SerializedNamedStateWriter.Instance.BeginSequenceGroup(&var_0_cp_0[var_0_cp_1] + 4985, this.wallGridColor.Count);
                for (int i = 0; i < this.wallGridColor.Count; i++)
                {
                    SerializedNamedStateWriter.Instance.WriteGradient(this.wallGridColor[i], (IntPtr)0);
                }
                SerializedNamedStateWriter.Instance.EndMetaGroup();
            }
        }
    }