コード例 #1
0
 public Entity AddUIPosition(int newX, int newY)
 {
     var component = new UIPositionComponent();
     component.x = newX;
     component.y = newY;
     return AddUIPosition(component);
 }
コード例 #2
0
        public Entity AddUIPosition(int newX, int newY)
        {
            var component = new UIPositionComponent();

            component.x = newX;
            component.y = newY;
            return(AddUIPosition(component));
        }
コード例 #3
0
 public Entity ReplaceUIPosition(int newX, int newY)
 {
     UIPositionComponent component;
     if (hasUIPosition) {
         WillRemoveComponent(UIComponentIds.UIPosition);
         component = uIPosition;
     } else {
         component = new UIPositionComponent();
     }
     component.x = newX;
     component.y = newY;
     return ReplaceComponent(UIComponentIds.UIPosition, component);
 }
コード例 #4
0
        public Entity ReplaceUIPosition(int newX, int newY)
        {
            UIPositionComponent component;

            if (hasUIPosition)
            {
                WillRemoveComponent(UIComponentIds.UIPosition);
                component = uIPosition;
            }
            else
            {
                component = new UIPositionComponent();
            }
            component.x = newX;
            component.y = newY;
            return(ReplaceComponent(UIComponentIds.UIPosition, component));
        }
コード例 #5
0
 public Entity AddUIPosition(UIPositionComponent component)
 {
     return AddComponent(UIComponentIds.UIPosition, component);
 }
コード例 #6
0
 public Entity AddUIPosition(UIPositionComponent component)
 {
     return(AddComponent(UIComponentIds.UIPosition, component));
 }