public Entity AddMyBool(bool newMyBool)
        {
            var component = new MyBoolComponent();

            component.myBool = newMyBool;
            return(AddMyBool(component));
        }
 public Entity ReplaceMyBool(bool newMyBool)
 {
     MyBoolComponent component;
     if (hasMyBool) {
         WillRemoveComponent(ComponentIds.MyBool);
         component = myBool;
     } else {
         component = new MyBoolComponent();
     }
     component.myBool = newMyBool;
     return ReplaceComponent(ComponentIds.MyBool, component);
 }
        public Entity ReplaceMyBool(bool newMyBool)
        {
            MyBoolComponent component;

            if (hasMyBool)
            {
                WillRemoveComponent(ComponentIds.MyBool);
                component = myBool;
            }
            else
            {
                component = new MyBoolComponent();
            }
            component.myBool = newMyBool;
            return(ReplaceComponent(ComponentIds.MyBool, component));
        }
 public Entity AddMyBool(bool newMyBool)
 {
     var component = new MyBoolComponent();
     component.myBool = newMyBool;
     return AddMyBool(component);
 }
 public Entity AddMyBool(MyBoolComponent component)
 {
     return AddComponent(ComponentIds.MyBool, component);
 }
 public Entity AddMyBool(MyBoolComponent component)
 {
     return(AddComponent(ComponentIds.MyBool, component));
 }