public Entity AddJaggedArray(string[][] newJaggedArray)
        {
            var component = new JaggedArrayComponent();

            component.jaggedArray = newJaggedArray;
            return(AddJaggedArray(component));
        }
 public Entity ReplaceJaggedArray(string[][] newJaggedArray)
 {
     JaggedArrayComponent component;
     if (hasJaggedArray) {
         WillRemoveComponent(ComponentIds.JaggedArray);
         component = jaggedArray;
     } else {
         component = new JaggedArrayComponent();
     }
     component.jaggedArray = newJaggedArray;
     return ReplaceComponent(ComponentIds.JaggedArray, component);
 }
        public Entity ReplaceJaggedArray(string[][] newJaggedArray)
        {
            JaggedArrayComponent component;

            if (hasJaggedArray)
            {
                WillRemoveComponent(ComponentIds.JaggedArray);
                component = jaggedArray;
            }
            else
            {
                component = new JaggedArrayComponent();
            }
            component.jaggedArray = newJaggedArray;
            return(ReplaceComponent(ComponentIds.JaggedArray, component));
        }
 public Entity AddJaggedArray(JaggedArrayComponent component)
 {
     return(AddComponent(ComponentIds.JaggedArray, component));
 }
 public Entity AddJaggedArray(string[][] newJaggedArray)
 {
     var component = new JaggedArrayComponent();
     component.jaggedArray = newJaggedArray;
     return AddJaggedArray(component);
 }
 public Entity AddJaggedArray(JaggedArrayComponent component)
 {
     return AddComponent(ComponentIds.JaggedArray, component);
 }