Exemplo n.º 1
0
        /// <summary>Loads the collectives asynchronous.</summary>
        internal async Task LoadCollectivesAsync()
        {
            try
            {
                Collectives.Clear();
                var currentUser            = JsonSerializer.Deserialize <User>(ReadSetting("CurrentUser"));
                Uri colUri                 = new Uri("http://localhost:4000/CollectiveUsers/RelevantCollectives/" + currentUser.Id);
                IList <Collective> colList = await CrudHandler.GetGenericArrayAsync <Collective>(colUri, ReadSetting("AuthInfo")).ConfigureAwait(true);

                foreach (var item in colList)
                {
                    Collectives.Add(item);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Exemplo n.º 2
0
        public bool Equals(ScriptData other)
        {
            if (other == null)
            {
                return(false);
            }

            return(ScriptSpace.SequenceEqual(other.ScriptSpace) &&
                   OnAMissionFlag.Equals(other.OnAMissionFlag) &&
                   Contacts.SequenceEqual(other.Contacts) &&
                   Collectives.SequenceEqual(other.Collectives) &&
                   NextFreeCollectiveIndex.Equals(other.NextFreeCollectiveIndex) &&
                   BuildingSwaps.SequenceEqual(other.BuildingSwaps) &&
                   InvisibilitySettings.SequenceEqual(other.InvisibilitySettings) &&
                   UsingAMultiScriptFile.Equals(other.UsingAMultiScriptFile) &&
                   MainScriptSize.Equals(other.MainScriptSize) &&
                   LargestMissionScriptSize.Equals(other.LargestMissionScriptSize) &&
                   NumberOfMissionScripts.Equals(other.NumberOfMissionScripts) &&
                   Threads.SequenceEqual(other.Threads));
        }
Exemplo n.º 3
0
        public bool Equals(ScriptData other)
        {
            if (other == null)
            {
                return(false);
            }

            return(Globals.SequenceEqual(other.Globals) &&
                   OnAMissionFlag.Equals(other.OnAMissionFlag) &&
                   LastMissionPassedTime.Equals(other.LastMissionPassedTime) &&
                   Collectives.SequenceEqual(other.Collectives) &&
                   NextFreeCollectiveIndex.Equals(other.NextFreeCollectiveIndex) &&
                   BuildingSwaps.SequenceEqual(other.BuildingSwaps) &&
                   InvisibilitySettings.SequenceEqual(other.InvisibilitySettings) &&
                   UsingAMultiScriptFile.Equals(other.UsingAMultiScriptFile) &&
                   PlayerHasMetDebbieHarry.Equals(other.PlayerHasMetDebbieHarry) &&
                   MainScriptSize.Equals(other.MainScriptSize) &&
                   LargestMissionScriptSize.Equals(other.LargestMissionScriptSize) &&
                   NumberOfMissionScripts.Equals(other.NumberOfMissionScripts) &&
                   Threads.SequenceEqual(other.Threads));
        }