FSO.LotView.Components.ObjectComponent.ObjectComponent C# (CSharp) Method

ObjectComponent() public method

public ObjectComponent ( GameObject obj ) : System
obj GameObject
return System
        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;
        }