UnityEditor.iOS.Xcode.PBX.XCBuildConfigurationData.UpdateVars C# (CSharp) Method

UpdateVars() public method

public UpdateVars ( ) : void
return void
        public override void UpdateVars()
        {
            this.entries = new SortedDictionary<string, BuildConfigEntryData>();
            if (base.m_Properties.Contains("buildSettings"))
            {
                PBXElementDict dict = base.m_Properties["buildSettings"].AsDict();
                foreach (string str in dict.values.Keys)
                {
                    PBXElement element = dict[str];
                    if (element is PBXElementString)
                    {
                        if (this.entries.ContainsKey(str))
                        {
                            this.entries[str].val.Add(element.AsString());
                        }
                        else
                        {
                            this.entries.Add(str, BuildConfigEntryData.FromNameValue(str, element.AsString()));
                        }
                    }
                    else if (element is PBXElementArray)
                    {
                        foreach (PBXElement element2 in element.AsArray().values)
                        {
                            if (element2 is PBXElementString)
                            {
                                if (this.entries.ContainsKey(str))
                                {
                                    this.entries[str].val.Add(element2.AsString());
                                }
                                else
                                {
                                    this.entries.Add(str, BuildConfigEntryData.FromNameValue(str, element2.AsString()));
                                }
                            }
                        }
                    }
                }
            }
        }