상속: IComponent
        public Entity AddMyInt(int newMyInt)
        {
            var component = new MyIntComponent();

            component.myInt = newMyInt;
            return(AddMyInt(component));
        }
 public Entity ReplaceMyInt(int newMyInt)
 {
     MyIntComponent component;
     if (hasMyInt) {
         WillRemoveComponent(ComponentIds.MyInt);
         component = myInt;
     } else {
         component = new MyIntComponent();
     }
     component.myInt = newMyInt;
     return ReplaceComponent(ComponentIds.MyInt, component);
 }
        public Entity ReplaceMyInt(int newMyInt)
        {
            MyIntComponent component;

            if (hasMyInt)
            {
                WillRemoveComponent(ComponentIds.MyInt);
                component = myInt;
            }
            else
            {
                component = new MyIntComponent();
            }
            component.myInt = newMyInt;
            return(ReplaceComponent(ComponentIds.MyInt, component));
        }
 public Entity AddMyInt(MyIntComponent component)
 {
     return(AddComponent(ComponentIds.MyInt, component));
 }
 public Entity AddMyInt(int newMyInt)
 {
     var component = new MyIntComponent();
     component.myInt = newMyInt;
     return AddMyInt(component);
 }
 public Entity AddMyInt(MyIntComponent component)
 {
     return AddComponent(ComponentIds.MyInt, component);
 }