public Entity AddMyEnum(MyEnumComponent.MyEnum newMyEnum)
        {
            var component = new MyEnumComponent();

            component.myEnum = newMyEnum;
            return(AddMyEnum(component));
        }
        public Entity AddMyEnum(MyEnumComponent.MyEnum newMyEnum)
        {
            var component = _myEnumComponentPool.Count > 0 ? _myEnumComponentPool.Pop() : new MyEnumComponent();

            component.myEnum = newMyEnum;
            return(AddComponent(ComponentIds.MyEnum, component));
        }
    public void ReplaceMyEnum(MyEnumComponent.MyEnum newMyEnum)
    {
        var component = CreateComponent <MyEnumComponent>(GameComponentsLookup.MyEnum);

        component.myEnum = newMyEnum;
        ReplaceComponent(GameComponentsLookup.MyEnum, component);
    }
        public Entity AddMyEnum(MyEnumComponent.MyEnum newMyEnum)
        {
            var component = CreateComponent <MyEnumComponent>(VisualDebuggingComponentIds.MyEnum);

            component.myEnum = newMyEnum;
            return(AddComponent(VisualDebuggingComponentIds.MyEnum, component));
        }
Esempio n. 5
0
    public void AddMyEnum(MyEnumComponent.MyEnum newMyEnum)
    {
        var index     = GameComponentsLookup.MyEnum;
        var component = CreateComponent <MyEnumComponent>(index);

        component.myEnum = newMyEnum;
        AddComponent(index, component);
    }
        public Entity ReplaceMyEnum(MyEnumComponent.MyEnum newMyEnum)
        {
            var component = CreateComponent <MyEnumComponent>(VisualDebuggingComponentIds.MyEnum);

            component.myEnum = newMyEnum;
            ReplaceComponent(VisualDebuggingComponentIds.MyEnum, component);
            return(this);
        }
    public void ReplaceMyEnum(MyEnumComponent.MyEnum newMyEnum)
    {
        var index     = GameComponentsLookup.MyEnum;
        var component = (MyEnumComponent)CreateComponent(index, typeof(MyEnumComponent));

        component.myEnum = newMyEnum;
        ReplaceComponent(index, component);
    }
Esempio n. 8
0
        public Entity ReplaceMyEnum(MyEnumComponent.MyEnum newMyEnum)
        {
            var componentPool = GetComponentPool(ComponentIds.MyEnum);
            var component     = (MyEnumComponent)(componentPool.Count > 0 ? componentPool.Pop() : new MyEnumComponent());

            component.myEnum = newMyEnum;
            ReplaceComponent(ComponentIds.MyEnum, component);
            return(this);
        }
        public Entity ReplaceMyEnum(MyEnumComponent.MyEnum newMyEnum)
        {
            var previousComponent = hasMyEnum ? myEnum : null;
            var component         = _myEnumComponentPool.Count > 0 ? _myEnumComponentPool.Pop() : new MyEnumComponent();

            component.myEnum = newMyEnum;
            ReplaceComponent(ComponentIds.MyEnum, component);
            if (previousComponent != null)
            {
                _myEnumComponentPool.Push(previousComponent);
            }
            return(this);
        }
        public Entity ReplaceMyEnum(MyEnumComponent.MyEnum newMyEnum)
        {
            MyEnumComponent component;

            if (hasMyEnum)
            {
                WillRemoveComponent(ComponentIds.MyEnum);
                component = myEnum;
            }
            else
            {
                component = new MyEnumComponent();
            }
            component.myEnum = newMyEnum;
            return(ReplaceComponent(ComponentIds.MyEnum, component));
        }