Ejemplo n.º 1
0
 public void processTrigger(MapEventPage.TriggerType type)
 {
     if (judgeTrigger(type))
     {
         processAction();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 判断是否触发
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 bool judgeTrigger(MapEventPage.TriggerType type)
 {
     return(item?.triggerType == type);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 处理触发
 /// </summary>
 /// <param name="player">触发相关的玩家</param>
 /// <param name="type">触发类型</param>
 /// <returns></returns>
 public void processTrigger(MapPlayer player, MapEventPage.TriggerType type)
 {
     eventPlayer = player; processTrigger(type);
 }
Ejemplo 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);
 }