public Game1() { GameUtil.Graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; GameUtil.Graphics.PreferredBackBufferWidth = 800; GameUtil.Graphics.PreferredBackBufferHeight = 600; var lookEntry = new LookEntry(); lookEntry.Skin = 1; lookEntry.Hair = 30003; lookEntry.Face = 20001; lookEntry.Equips = new Dictionary <short, int>(); lookEntry.Equips[0] = 1060000; // 裤子 lookEntry.Equips[1] = 1302000; // 武器 lookEntry.Equips[2] = 1040007; // 上衣 // _equips.AddEquip(1302003, _drawInfo); // 武器 // _equips.AddEquip(1060000, _drawInfo); // 裤子 // _equips.AddEquip(1040007, _drawInfo); // 上衣 // _equips.AddEquip(1071001, _drawInfo); // 鞋子 // _equips.AddEquip(1000019, _drawInfo); // 帽子 // _equips.AddEquip(1102008, _drawInfo); // 披风 _charLook = new CharLook(lookEntry); _drawArgs = new DrawArgument(new Vector2(100, 100), true); }
public CharLook(LookEntry entry) { Init(); Reset(); Body = new Body(entry.Skin, _drawInfo); Hair = new Hair(entry.Hair, _drawInfo); Face = new Face(entry.Face); foreach (var keyValuePair in entry.Equips) { AddEquip(keyValuePair.Value); } }