コード例 #1
0
 public MetaEventBlockedStage AddBlockedEvent(Guid ev, EventStateType state)
 {
     m_BlockedEventStates.Add(new EventState()
     {
         Event = ev, State = state
     });
     return(this);
 }
コード例 #2
0
 public virtual MetaEventStage AddEvent(Guid ev, EventStateType state)
 {
     EventStates.Add(new EventState()
     {
         Event = ev, State = state
     });
     return(this);
 }
コード例 #3
0
        public MetaEventMultiLineStage AddEvent(Guid ev, EventStateType state, string name)
        {
            if (!m_SubStages.ContainsKey(name))
                m_SubStages.Add(name, new MetaEventStage(Type, name));

            m_SubStages[name].AddEvent(ev, state);

            return this;
        }
コード例 #4
0
        public MetaEventMultiLineStage AddEvent(Guid ev, EventStateType state, string name)
        {
            if (!m_SubStages.ContainsKey(name))
            {
                m_SubStages.Add(name, new MetaEventStage(Type, name));
            }

            m_SubStages[name].AddEvent(ev, state);

            return(this);
        }
コード例 #5
0
        public void SetEventState(Guid eid, EventStateType es)
        {
            if (m_EventPushpins.ContainsKey(eid))
            {
                m_EventPushpins[eid].SetEventState(es);
            }

            if (m_EventMapPolygons.ContainsKey(eid))
            {
                m_EventMapPolygons[eid].SetEventState(es);
            }
        }
コード例 #6
0
ファイル: EventMapPolygon.cs プロジェクト: nexaddo/GuildWars2
 public void SetEventState(EventStateType state)
 {
     switch (state)
     {
         case EventStateType.Active:
             Visibility = Visibility.Visible;
             break;
         default:
             Visibility = Visibility.Collapsed;
             break;
     }
 }
コード例 #7
0
        public void SetEventState(EventStateType state)
        {
            switch (state)
            {
            case EventStateType.Active:
                Visibility = Visibility.Visible;
                break;

            default:
                Visibility = Visibility.Collapsed;
                break;
            }
        }
コード例 #8
0
        public void SetEventState(Guid externalId, EventStateType state, string details)
        {
            using (IEventGateway eventGateway = EventGatewayFactory())
            {
                //check if Guid is unique
                var evnt = eventGateway.GetByExternalId(externalId);
                if (evnt == null)
                {
                    throw new EventNotFoundException(externalId);
                }

                eventGateway.SetState(externalId, state, details);
            }
        }
コード例 #9
0
ファイル: EventPushpin.cs プロジェクト: nexaddo/GuildWars2
 public void SetEventState(EventStateType state)
 {
     switch (state)
     {
         case EventStateType.Active:
             Visibility = Visibility.Visible;
             Image = m_ActiveImage;
             break;
         case EventStateType.Preparation:
             Visibility = Visibility.Visible;
             Image = m_PreparationImage;
             break;
         default:
             Visibility = Visibility.Collapsed;
             break;
     }
 }
コード例 #10
0
        public void SetEventState(EventStateType state)
        {
            switch (state)
            {
            case EventStateType.Active:
                Visibility = Visibility.Visible;
                Image      = m_ActiveImage;
                break;

            case EventStateType.Preparation:
                Visibility = Visibility.Visible;
                Image      = m_PreparationImage;
                break;

            default:
                Visibility = Visibility.Collapsed;
                break;
            }
        }
コード例 #11
0
ファイル: NativeInterface.cs プロジェクト: denim2x/sgscript
 public static extern int EventState(IntPtr ctx, Variable var, EventStateType state);
コード例 #12
0
 public MetaEventBlockedStage AddBlockedEvent(Guid ev, EventStateType state)
 {
     m_BlockedEventStates.Add(new EventState() { Event = ev, State = state });
     return this;
 }
コード例 #13
0
 public override MetaEventStage AddEvent(Guid ev, EventStateType state)
 {
     return(AddEvent(ev, state, Name));
 }
コード例 #14
0
ファイル: MetaEventStage.cs プロジェクト: nexaddo/GuildWars2
 public virtual MetaEventStage AddEvent(Guid ev, EventStateType state)
 {
     EventStates.Add(new EventState() { Event = ev, State = state });
     return this;
 }
コード例 #15
0
ファイル: Variable.cs プロジェクト: snake5/sgscript
 public bool EventState( EventStateType est )
 {
     return NI.EventState( _sgsEngine.ctx, var, est ) != 0;
 }
コード例 #16
0
 public bool EventState(EventStateType est)
 {
     return(NI.EventState(_sgsEngine.ctx, var, est) != 0);
 }
コード例 #17
0
        public void SetEventState(Guid eid, EventStateType es)
        {
            if (m_EventPushpins.ContainsKey(eid))
                m_EventPushpins[eid].SetEventState(es);

            if (m_EventMapPolygons.ContainsKey(eid))
                m_EventMapPolygons[eid].SetEventState(es);
        }
コード例 #18
0
 public override MetaEventStage AddEvent(Guid ev, EventStateType state)
 {
     return AddEvent(ev, state, Name);
 }