Пример #1
0
        public Entity Addevent_IO_OnRelease(MTON._enum.GPAD newGPAD)
        {
            var component = _event_IO_OnReleaseComponentPool.Count > 0 ? _event_IO_OnReleaseComponentPool.Pop() : new event_IO_OnReleaseComponent();

            component.GPAD = newGPAD;
            return(AddComponent(ComponentIds.event_IO_OnRelease, component));
        }
        public Entity AddeventGamePad(int newID, MTON._enum.GPAD newGpad)
        {
            var component = _eventGamePadComponentPool.Count > 0 ? _eventGamePadComponentPool.Pop() : new eventGamePadComponent();

            component.ID   = newID;
            component.gpad = newGpad;
            return(AddComponent(ComponentIds.eventGamePad, component));
        }
Пример #3
0
        public Entity Replaceevent_IO_OnRelease(MTON._enum.GPAD newGPAD)
        {
            var previousComponent = hasevent_IO_OnRelease ? event_IO_OnRelease : null;
            var component         = _event_IO_OnReleaseComponentPool.Count > 0 ? _event_IO_OnReleaseComponentPool.Pop() : new event_IO_OnReleaseComponent();

            component.GPAD = newGPAD;
            ReplaceComponent(ComponentIds.event_IO_OnRelease, component);
            if (previousComponent != null)
            {
                _event_IO_OnReleaseComponentPool.Push(previousComponent);
            }
            return(this);
        }
        public Entity ReplaceeventGamePad(int newID, MTON._enum.GPAD newGpad)
        {
            var previousComponent = haseventGamePad ? eventGamePad : null;
            var component         = _eventGamePadComponentPool.Count > 0 ? _eventGamePadComponentPool.Pop() : new eventGamePadComponent();

            component.ID   = newID;
            component.gpad = newGpad;
            ReplaceComponent(ComponentIds.eventGamePad, component);
            if (previousComponent != null)
            {
                _eventGamePadComponentPool.Push(previousComponent);
            }
            return(this);
        }