public ObjectComponent(GameObject obj) { this.Obj = obj; if (obj.OBJ.BaseGraphicID > 0) { var gid = obj.OBJ.BaseGraphicID; //if (obj.OBJ.GUID == 0x98E0F8BD) //{ // var dgroups = obj.Resource.List<DGRP>(); // gid += 10; // gid = 125; //} this.DrawGroup = obj.Resource.Get<DGRP>(gid); dgrp = new DGRPRenderer(this.DrawGroup); dgrp.DynamicSpriteBaseID = obj.OBJ.DynamicSpriteBaseId; dgrp.NumDynamicSprites = obj.OBJ.NumDynamicSprites; } }
public DGRPImage(DGRP parent) { this.Parent = parent; }
public DGRPSprite(DGRP parent) { this.Parent = parent; }
public DGRPRenderer(DGRP group) { this.DrawGroup = group; }