Ejemplo n.º 1
0
    private string IdName(ID_TYPE id_Type)
    {
        string name = string.Empty;

        switch (id_Type)
        {
        case ID_TYPE.ARTIST:
            name = "美术";
            break;

        case ID_TYPE.DESIGNER:
            name = "策划";
            break;

        case ID_TYPE.PRORGAMMER:
            name = "程序";
            break;

        case ID_TYPE.QA:
            name = "测试";
            break;

        case ID_TYPE.TA:
            name = "TA";
            break;
        }
        return(name);
    }
Ejemplo n.º 2
0
        public User(string id, ID_TYPE type)
        {
            if (type == ID_TYPE.STEAMID_32)
            {
                SteamID sid = new SteamID(id, EUniverse.Public);
                Steamid64 = sid.ConvertToUInt64().ToString();
                Steamid32 = id;
            }
            else if (type == ID_TYPE.STEAMID_64)
            {
                Steamid64 = id;
                Steamid32 = SteamID64To32(id);
            }

            if (type == ID_TYPE.INTERNAL)
            {
                InternalId = id;
                Steamid32  = InternalIDToSteamID32(id);

                SteamID sid = new SteamID(Steamid32, EUniverse.Public);
                Steamid64 = sid.ConvertToUInt64().ToString();
            }
            else
            {
                InternalId = SteamID32ToInternalID(Steamid32);
            }
        }
Ejemplo n.º 3
0
    //
    //関数:
    //  説明:
    //      メッセージを設定します
    //      そのメッセージはBottomTextに表示されます
    //      SubtitleBottom関係メッセージ設定の基本関数です
    //
    public int SetSubtitleBottom(string text, ID_TYPE idType)
    {
        Param param = new Param();

        param.entranceAnimation = MESSAGE_ENTRANCE.APPEAR;
        param.exitAnimation     = MESSAGE_EXIT.DISAPPEAR;
        param.idType            = idType;
        return(Set(text, MESSAGE_TYPE.BOTTOM, MESSAGE_MODE.NORMAL, param));
    }
Ejemplo n.º 4
0
 void Init()
 {
     GUILayout.Label("当前身份:" + IdName(nowTypeId));
     GUILayout.BeginVertical();
     if (GUILayout.Button("我是美术", GUILayout.Height(35f)))
     {
         idTip     = "你已经确认自己是一名美术人员,请点击确认。";
         nowTypeId = ID_TYPE.ARTIST;
     }
     if (GUILayout.Button("我是策划", GUILayout.Height(35f)))
     {
         idTip     = "你已经确认自己是一名策划,请点击确认。";
         nowTypeId = ID_TYPE.DESIGNER;
     }
     if (GUILayout.Button("我是程序", GUILayout.Height(35f)))
     {
         idTip     = "你已经确认自己是一名程序,请点击确认。";
         nowTypeId = ID_TYPE.PRORGAMMER;
     }
     if (GUILayout.Button("我是测试", GUILayout.Height(35f)))
     {
         idTip     = "你已经确认自己是一名测试,请点击确认。";
         nowTypeId = ID_TYPE.QA;
     }
     if (GUILayout.Button("我是TA", GUILayout.Height(35f)))
     {
         idTip     = "你已经确认自己是一名TA,请点击确认。";
         nowTypeId = ID_TYPE.TA;
     }
     GUILayout.EndVertical();
     GUILayout.Space(10);
     GUILayout.BeginVertical();
     if (!string.IsNullOrEmpty(idTip))
     {
         GUILayout.Label(idTip);
     }
     if (GUILayout.Button("确认", GUILayout.Height(35f)))
     {
         if (window != null)
         {
             window.Close();
         }
         IntegralTool.InitIdTool(nowTypeId);
     }
     GUILayout.Label("选择身份影响资源变动时检查规则!");
     GUILayout.EndVertical();
 }
Ejemplo n.º 5
0
    //
    //関数:
    //  説明:
    //      メッセージを設定します
    //      そのメッセージはBottomTextに表示されます
    //      TimerModeで動作します
    //      SubtitleBottomTimer関係メッセージ設定の基本関数です
    //
    public int SetSubtitleBottomTimer(string text, float entranceTime, float displayTime, float exitTime, ID_TYPE idType)
    {
        Param param = new Param();

        param.entranceAnimation = MESSAGE_ENTRANCE.APPEAR;
        param.exitAnimation     = MESSAGE_EXIT.DISAPPEAR;
        param.entranceTime      = entranceTime;
        param.displayTime       = displayTime;
        param.exitTime          = exitTime;
        param.idType            = idType;
        return(Set(text, MESSAGE_TYPE.BOTTOM, MESSAGE_MODE.TIMER, param));
    }
Ejemplo n.º 6
0
    //
    //関数:
    //  説明:
    //      メッセージを設定します
    //      そのメッセージはCenterTextに表示されます
    //      Alert関係メッセージ設定の基本関数です
    //
    public int SetAlert(string text, float entranceTime, float displayTime, float exitTime, ID_TYPE idType)
    {
        Param param = new Param();

        param.entranceAnimation = MESSAGE_ENTRANCE.FADE;
        param.exitAnimation     = MESSAGE_EXIT.FADE;
        param.entranceTime      = entranceTime;
        param.displayTime       = displayTime;
        param.exitTime          = exitTime;
        param.idType            = idType;
        return(Set(text, MESSAGE_TYPE.CENTER, MESSAGE_MODE.TIMER, param));
    }
Ejemplo n.º 7
0
        /* Constructors */

        /// <summary>
        /// Initializes a new instance of the ID_NAME structure.
        /// </summary>
        /// <param name="value">
        /// The value of the structure.
        /// </param>
        public ID_NAME(ID_TYPE value)
        {
            this.value = value;
        }