UnityEditor.iOS.Xcode.PBX.PBXElementDict.CreateArray C# (CSharp) Method

CreateArray() public method

public CreateArray ( string key ) : UnityEditor.iOS.Xcode.PBX.PBXElementArray
key string
return UnityEditor.iOS.Xcode.PBX.PBXElementArray
        public PBXElementArray CreateArray(string key)
        {
            PBXElementArray array = new PBXElementArray();
            this.values[key] = array;
            return array;
        }

Usage Example

Example #1
0
        public override void UpdateProps()
        {
            base.SetPropertyString("fileRef", this.fileRef);
            PBXElementDict dict = null;

            if (base.m_Properties.Contains("settings"))
            {
                dict = base.m_Properties["settings"].AsDict();
            }
            if ((this.compileFlags != null) && (this.compileFlags != ""))
            {
                if (dict == null)
                {
                    dict = base.m_Properties.CreateDict("settings");
                }
                dict.SetString("COMPILER_FLAGS", this.compileFlags);
            }
            else if (dict != null)
            {
                dict.Remove("COMPILER_FLAGS");
            }
            if (this.weak)
            {
                if (dict == null)
                {
                    dict = base.m_Properties.CreateDict("settings");
                }
                PBXElementArray array = null;
                if (dict.Contains("ATTRIBUTES"))
                {
                    array = dict["ATTRIBUTES"].AsArray();
                }
                else
                {
                    array = dict.CreateArray("ATTRIBUTES");
                }
                bool flag = false;
                foreach (PBXElement element in array.values)
                {
                    if ((element is PBXElementString) && (element.AsString() == "Weak"))
                    {
                        flag = true;
                    }
                }
                if (!flag)
                {
                    array.AddString("Weak");
                }
            }
            else if ((dict != null) && dict.Contains("ATTRIBUTES"))
            {
                PBXElementArray array2 = dict["ATTRIBUTES"].AsArray();
                if (< > f__am$cache0 == null)
                {
All Usage Examples Of UnityEditor.iOS.Xcode.PBX.PBXElementDict::CreateArray