예제 #1
0
 public void SetOutlineEffectStackElement(int i, TTFTextOutlineEffectStackElement tvalue)
 {
     if (outlineeffectstack_c == null)
     {
         outlineeffectstack_c = new System.Collections.Generic.List <TTFTextOutlineEffectStackElement> ();
         outlineeffectstack_serialized_parameters = new System.Collections.Generic.List <ByteArray> ();
     }
     if ((i >= outlineeffectstack_c.Count) && (tvalue != null))
     {
         outlineeffectstack_c.Add(tvalue);
         outlineeffectstack_serialized_parameters.Add(SerializeObject(tvalue.parameters));
     }
     else
     {
         if (tvalue == null)
         {
             outlineeffectstack_c.RemoveAt(i);
             outlineeffectstack_serialized_parameters.RemoveAt(i);
         }
         else
         {
             outlineeffectstack_c [i] = tvalue;
             outlineeffectstack_serialized_parameters [i] = SerializeObject(tvalue.parameters);
         }
     }
 }
예제 #2
0
 public void SetOutlineEffectStackElement(int i, TTFTextOutlineEffectStackElement tvalue)
 {
     if (outlineeffectstack_c == null) {
         outlineeffectstack_c = new System.Collections.Generic.List<TTFTextOutlineEffectStackElement> ();
         outlineeffectstack_serialized_parameters = new System.Collections.Generic.List<ByteArray> ();
     }
     if ((i >= outlineeffectstack_c.Count) && (tvalue != null)) {
         outlineeffectstack_c.Add (tvalue);
         outlineeffectstack_serialized_parameters.Add (SerializeObject (tvalue.parameters));
     } else {
         if (tvalue == null) {
             outlineeffectstack_c.RemoveAt (i);
             outlineeffectstack_serialized_parameters.RemoveAt (i);
         } else {
             outlineeffectstack_c [i] = tvalue;
             outlineeffectstack_serialized_parameters [i] = SerializeObject (tvalue.parameters);
         }
     }
 }