Beispiel #1
0
            public void CreateWorkflow(UUID agentSyncFolderHolder)
            {
                string taskFile = ExportCommand.dumpDir + OldID + ".task";

                if (File.Exists(taskFile))
                {
                    string taskDataS = File.ReadAllText(taskFile);
                    if (string.IsNullOrEmpty(taskDataS) || taskDataS.Length < 30)
                    {
                        sourceObjectinventory = new List <InventoryBase>();
                        TaskItemsToCreate     = new List <TaskItemToCreate>();
                        TaskInvComplete       = true;
                        return;
                    }
                }
                if (CogbotHelpers.IsNullOrZero(AgentSyncFolder))
                {
                    AgentSyncFolder = Exporting.FolderCalled(OldID.ToString(), agentSyncFolderHolder);
                }
                if (TaskItemsToCreate != null)
                {
                    return;
                }
                TaskItemsToCreate = new List <TaskItemToCreate>();
                if (IsLocalScene)
                {
                    return;
                }

                Client.Objects.ObjectProperties += TaskInventoryItemReceived;
            }
 public override int GetHashCode()
 {
     return(OldID.GetHashCode());
 }