/// <summary> /// 通知待机,停止移动 /// </summary> /// <param name="globalRoleID"></param> /// <param name="accounts"></param> public static void NotifyIdle(uint characterid, Dictionary <string, Account> accounts) { NotifyCharacterIdle notify = new NotifyCharacterIdle(); notify.characterid = characterid; MsgSender.BroadCast(accounts, MsgID.NotifyCharacterIdle, notify); }
/// <summary> /// 角色停止移动 /// </summary> /// <param name="data"></param> private void OnCharacterIdle(SocketModel model) { NotifyCharacterIdle notify = SerializeUtil.Deserialize <NotifyCharacterIdle>(model.message); Character role = Battle.instance.GetRole(notify.characterid); role.Idle(); }