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())); }