示例#1
0
        public static void LoadCrops()
        {
            var configs = ConfigImporter.GetAllConfigs <CropConfig>("World/Crops");

            foreach (var cropConfig in configs)
            {
                var cropType = new CropType(cropConfig.Name, cropConfig.StageTime);
                for (var i = 1; i <= cropConfig.StageCount; i++)
                {
                    cropType.GrowStages[i] = "Plants/Crops/" + cropConfig.Name + "/" + i;
                }
                Instance._crops[cropType.Name] = cropType;
            }
        }
示例#2
0
 public FarmBlock(Vector3 position, CropType cropType, Transform parent)
 {
     Position = position;
     Type     = cropType;
     _parent  = parent;
 }