public Entity AddArray(string[] newArray)
        {
            var component = new ArrayComponent();

            component.array = newArray;
            return(AddArray(component));
        }
 public Entity ReplaceArray(string[] newArray)
 {
     ArrayComponent component;
     if (hasArray) {
         WillRemoveComponent(ComponentIds.Array);
         component = array;
     } else {
         component = new ArrayComponent();
     }
     component.array = newArray;
     return ReplaceComponent(ComponentIds.Array, component);
 }
        public Entity ReplaceArray(string[] newArray)
        {
            ArrayComponent component;

            if (hasArray)
            {
                WillRemoveComponent(ComponentIds.Array);
                component = array;
            }
            else
            {
                component = new ArrayComponent();
            }
            component.array = newArray;
            return(ReplaceComponent(ComponentIds.Array, component));
        }
 public Entity AddArray(string[] newArray)
 {
     var component = new ArrayComponent();
     component.array = newArray;
     return AddArray(component);
 }
 public Entity AddArray(ArrayComponent component)
 {
     return AddComponent(ComponentIds.Array, component);
 }
 public Entity AddArray(ArrayComponent component)
 {
     return(AddComponent(ComponentIds.Array, component));
 }