示例#1
0
 public void AddTriggerFieldInDefendMode(TriggerFieldActor triggerFieldActor)
 {
     if ((this._levelDefendModePlugin != null) && base.HasPlugin <LevelDefendModePlugin>())
     {
         this._levelDefendModePlugin.AddTriggerFieldActor(triggerFieldActor);
     }
 }
示例#2
0
 public void AddTriggerFieldActor(TriggerFieldActor triggerFieldActor)
 {
     if (triggerFieldActor != null)
     {
         this._triggerFieldActorList.Add(triggerFieldActor);
     }
 }
示例#3
0
 public void RemoveTriggerFieldActor(TriggerFieldActor triggerFieldActor)
 {
     if ((triggerFieldActor != null) && this._triggerFieldActorList.Contains(triggerFieldActor))
     {
         this._triggerFieldActorList.Remove(triggerFieldActor);
     }
 }
示例#4
0
        public LDEvtEnterField(double runtimeID, double otherID)
        {
            this._fieldActor = Singleton <EventManager> .Instance.GetActor <TriggerFieldActor>((uint)runtimeID);

            this._otherID = (uint)otherID;
        }
 public LDEvtWaitLocalAvatarEnterField(double runtimeID)
 {
     this._fieldActor = Singleton <EventManager> .Instance.GetActor <TriggerFieldActor>((uint)runtimeID);
 }