コード例 #1
0
 private TaskState Work(Dwarf d, float dt, double dtd)
 {
     d.DidSomeFarming(dt);
     if (d.GetActionField().WorkOn(dt,dtd, d))
         return TaskState.Success;
     else
         return TaskState.Running;
 }
コード例 #2
0
ファイル: HarvestOnCrop.cs プロジェクト: steffan88/Bevelle
        private TaskState Harvest(Dwarf d, float dt, double dtd)
        {
            d.DidSomeFarming(dt);

            CropBase crop = (CropBase)d.GetActionWorldObject();
            d.CarryWorldObject(crop.TakeHarvest());

            return TaskState.Success;
        }