public ReificationData ReificationData(MakerSquare.FrontFacingECS.FFEntity entity, string name)
        {
            ReificationData data = new ReificationData();

            data.reif_str = string.Format("new {0}(true)", name);
            data.varname  = name;
            return(data);
        }
        public EntityTemplate(MakerSquare.FrontFacingECS.FFEntity entity, int nth)
        {
            this._className = entity.Name + nth;
            this._x_pos     = entity.Transform.x.ToString();
            this._y_pos     = entity.Transform.y.ToString();
            this._depth     = entity.Transform.depth.ToString();

            _components = new List <string>();
            entity.Components.ForEach(c => _components.Add(c.WriteComponentAddition()));
        }