/// <summary> /// 正常局内解散(游戏开始后通用解散) /// </summary> /// <param name="state">解散状态</param> /// <param name="userId">玩家ID</param> public static void HandUp(HandUpStatus state, int userId) { ISFSObject data = new SFSObject(); data.PutUtfString(ConstantData.KeyCommond, ConstantData.KeyCommondHandsUp); data.PutInt(RequestKey.KeyType, (int)state); data.PutInt(RequestKey.KeyId, userId); Facade.EventCenter.DispatchEvent(LoaclRequest.HandUpRequest, data); }
public void OnStateChange(HandUpStatus status) { _curData.SetHandState((int)status); OperationState.TrySetComponentValue(_curData.Status.ToString()); }