using System; using System.Collections.Generic; using XUtliPoolLib; namespace XMainClient { internal class assassin_slash_show { private static bool _start = false; private static uint token = 0u; public static bool Do(List actors) { bool flag = actors != null && actors.Count == XGame.RoleCount; if (flag) { bool flag2 = actors[0].Dummy.BillBoard != null; if (flag2) { actors[0].Dummy.BillBoard.HideBillboard(); } for (int i = 1; i < XGame.RoleCount; i++) { XSelectcharStage.ShowBillboard(actors[i].Dummy); } bool flag3 = !assassin_slash_show._start; if (flag3) { assassin_slash_show.token = XSingleton.singleton.SetTimer(0.2f, new XTimerMgr.ElapsedEventHandler(assassin_slash_show.ResetBound), actors); assassin_slash_show._start = true; } } bool flag4 = actors == null; if (flag4) { assassin_slash_show._start = false; XSingleton.singleton.KillTimer(assassin_slash_show.token); } return true; } private static void ResetBound(object o) { } } }