123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- using System.Collections.Generic;
- using CommonLang;
- using XmdsCommonServer.Plugin;
- using CommonAI.Zone.Instance;
- using XmdsCommonServer.Plugin.Scene;
- using System;
- using CommonAI.Zone.Helper;
- namespace XmdsCommonSkill.Plugin.FunctionEvent
- {
-
-
-
- public class XmdsBattleFunctionEventAOI_99993 : XmdsBattleFunctionEventBase
- {
- public static int EventID = 99993;
- public class ParamsData
- {
- public struct UnitCreateInfo
- {
- public int id;
- public int force;
- public bool relativePos;
- public float x;
- public float y;
- }
- public bool bindTeam;
- public bool canSeeMe;
- public bool canSeeOther;
- public bool deadExit;
-
- public int killForce;
- public List<UnitCreateInfo> units;
- }
-
-
- public static int TeamRadius = 5;
- public override int GetEventID()
- {
- return EventID;
- }
- protected override bool OnInit()
- {
- return true;
- }
- public override object CreateParams()
- {
- return new ParamsData();
- }
- private T ObjectDict2ValueByKey<T>(IDictionary<string, object> dict, string key, T defaultVal)
- {
- if (dict == null)
- {
- return defaultVal;
- }
- object ret;
- if (dict.TryGetValue(key, out ret))
- {
- return (T)System.Convert.ChangeType(ret, typeof(T));
- }
- else
- {
- return defaultVal;
- }
- }
- protected override void OnTriggerEvent(XmdsVirtual target, XmdsVirtual sender)
- {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- }
- }
- }
|