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); }
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); } }
// //関数: // 説明: // メッセージを設定します // そのメッセージは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)); }
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(); }
// //関数: // 説明: // メッセージを設定します // そのメッセージは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)); }
// //関数: // 説明: // メッセージを設定します // そのメッセージは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)); }
/* 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; }