public void processTrigger(MapEventPage.TriggerType type)
 {
     if (judgeTrigger(type))
     {
         processAction();
     }
 }
 /// <summary>
 /// 判断是否触发
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 bool judgeTrigger(MapEventPage.TriggerType type)
 {
     return(item?.triggerType == type);
 }
 /// <summary>
 /// 处理触发
 /// </summary>
 /// <param name="player">触发相关的玩家</param>
 /// <param name="type">触发类型</param>
 /// <returns></returns>
 public void processTrigger(MapPlayer player, MapEventPage.TriggerType type)
 {
     eventPlayer = player; processTrigger(type);
 }
Esempio n. 4
0
 /// <summary>
 /// 处理触发
 /// </summary>
 /// <param name="player">触发相关的玩家</param>
 /// <param name="type">触发类型</param>
 /// <returns></returns>
 public void processTrigger(MapPlayer player, MapEventPage.TriggerType type)
 {
     processor.processTrigger(player, type);
 }