internal static Class16 smethod_0(BinaryReader A_0, Class16 A_1) { if (A_1 == null) { A_1 = new Class16(); } int num = A_0.ReadUInt16(); A_1.method_61(Class624.smethod_1(((Word97Color)num) & (Word97Color.LightGray | Word97Color.DarkGray))); A_1.method_57(Class624.smethod_1((Word97Color)((num & 0x3e0) >> 5))); A_1.method_63((TextureStyle)((num & 0xfc00) >> 10)); return(A_1); }
internal static Class16 smethod_1(BinaryReader A_0, Class16 A_1) { Color empty; if (A_1 == null) { A_1 = new Class16(); } int num = A_0.ReadInt32(); if (num == -16777216) { empty = Color.Empty; } else { empty = Class624.smethod_7(num); } A_1.method_61(empty); num = A_0.ReadInt32(); if (num == -16777216) { empty = Color.Empty; } else { empty = Class624.smethod_7(num); } A_1.method_57(empty); A_1.method_63(Class955.smethod_12((TextureStyle)A_0.ReadUInt16())); if (A_1.method_62() == TextureStyle.TextureNil) { A_1.method_57(Color.Empty); A_1.method_61(Color.Empty); } return(A_1); }