public MoveResourceTask(MoveResourceTaskScript taskScript, MoveResourceJob job) : base() { TaskScript = taskScript; Job = job; }
public void StartTask(MoveResourceJob moveResourceJob) { if(MoveResourceJob != moveResourceJob) { MoveResourceJob = moveResourceJob; // Return any other incorrect held resources to a depot before beginning if(HeldResourceSpaceAvailable(MoveResourceJob.Resource) == 0) { StartTask(); } } }