private void LoadFieldData() { string path = "Farm/Fields/farm_01/FieldData_01"; FarmFieldData fieldData = AssetDataMng.Instance().LoadObject(path, null, true) as FarmFieldData; this.Field.SetFieldData(fieldData); }
public void SetFieldData(FarmFieldData fileData) { this.gridHorizontal = fileData.fieldBaseData.gridHorizontal; this.gridVertical = fileData.fieldBaseData.gridVertical; this.fields.Clear(); foreach (FarmFieldData.FieldData fieldData in fileData.fieldData) { this.fields.Add(new FarmField.Field { originPosition = fieldData.originPosition, fieldHorizontal = fieldData.fieldHorizontal, fieldVertical = fieldData.fieldVertical, grids = this.farmGrid.CreateGridList(fieldData.grids) }); } }