Beispiel #1
0
        public VisualObjectData ParseObject(ObjectData obj)
        {
            var vod = new VisualObjectData();

            vod.ObjectData = obj;
            vod.Offset     = new Vector3D(obj.Floats[0] / 4, obj.Floats[1] / 4, obj.Floats[2] / 4);
            vod.zRotation  = 22.5 * (obj.I6 >> 12);

            vod = _defs.Parse(vod);

            if (vod != null)
            {
                _visualObjects.Add(vod);
            }

            return(vod);
        }