public ObjectComponent(GameObject obj)
{
this.Obj = obj;
renderInfo = new WorldObjectRenderInfo();
if (obj.OBJ.BaseGraphicID > 0)
{
var gid = obj.OBJ.BaseGraphicID;
this.DrawGroup = obj.Resource.Get<DGRP>(gid);
}
dgrp = new DGRPRenderer(this.DrawGroup);
dgrp.DynamicSpriteBaseID = obj.OBJ.DynamicSpriteBaseId;
dgrp.NumDynamicSprites = obj.OBJ.NumDynamicSprites;
}