public virtual void AreaSyncState(AreaStateNotify st) { if (areas.TryGetValue(st.areaNode, out var group)) { areas.MarkSort(); if (group.TryGetValue(st.areaName, out var area)) { group.MarkSort(); area.state = st; } } this.LogState(); }
public virtual void area_rpc_AreaStateNotify(AreaStateNotify notify) { AreaSyncState(notify); }