Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public void OnStateChange(HandUpStatus status)
 {
     _curData.SetHandState((int)status);
     OperationState.TrySetComponentValue(_curData.Status.ToString());
 }