示例#1
0
        private TaskState Construct(Dwarf d, float dt, double dtd)
        {
            d.GetActionbuilding().ConstructOnBuilding(ConstructionRules.GetDwarfConstructionPoints(d));
            d.DidSomeConstruction(dt);

            if (d.GetActionbuilding().IsBuildingConstructed())
            {
                return TaskState.Success;
            }
            else
                return TaskState.Running;
        }