public static CourseInfo[] GetCourses() { using (var clientData = new ClientDataProxy()) { return clientData.GetCourses(Util.GetUserKey(), Util.GetAuthCode()); } }
private bool _AllClientDataCollection = true; //クライアントからデータが全員分送られてきたらtrueにします。 private void Awake() { ClientDataProxy init = new ClientDataProxy(new CardDataProxy(1, "aaa", "ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(0, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa2", "2ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(1, 3)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(3, "aaa3", "3ww", 2, 100, 0, 0), 2, 3.0f, new Vector2(2, 4)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 4, 3.0f, new Vector2(7, 7)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 4, 3.0f, new Vector2(6, 3)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(3, "aaa4", "4ww", 2, 100, 0, 0), 1, 3.0f, new Vector2(3, 1)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 3, 3.0f, new Vector2(1, 1)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(1, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa1", "1ww", 1, 10, 0, 0), 3, 3.0f, new Vector2(4, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa1", "1ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(4, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(3, "aaa1", "1ww", 2, 100, 0, 0), 1, 3.0f, new Vector2(7, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(4, "aaa1", "1ww", 3, 150, 0, 0), 1, 3.0f, new Vector2(3, 2)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(3, "aaa1", "1ww", 2, 100, 0, 0), 1, 3.0f, new Vector2(6, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa1", "1ww", 1, 10, 0, 0), 3, 3.0f, new Vector2(6, 0)); _UseCard.Add(init); }
public static DeliveryInfo[] GetCompletedDeliveries() { using (var clientData = new ClientDataProxy()) { return clientData.GetCompletedDeliveries(CoursePublicID, Util.GetUserKey(), Util.GetAuthCode()); } }
public static SessionInfo[] GetLiveSessions() { using (var clientData = new ClientDataProxy()) { SessionInfo[] info = clientData.GetLiveSessions(CoursePublicID, Util.GetUserKey(), Util.GetAuthCode()); return info; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Course currentCourse = AngelSession.CurrentAngelSession.Section; ProvisionLink.NavigateUrl = String.Format("{0}ProvisionCourse.aspx?id={1}", cNuggetRoot, currentCourse.CourseId); using (var clientData = new ClientDataProxy()) { List<CourseInfo> courses = new List<CourseInfo>(clientData.GetCourses(Util.GetUserKey(), Util.GetAuthCode())); string panoptoCourseID = ConfigurationVariable.GetValue("PanoptoCourseID", null, null, null, currentCourse.CourseId, null); if (String.IsNullOrEmpty(panoptoCourseID)) { courses.Insert(0, new CourseInfo() { DisplayName = "-- Select an Existing Course --" }); } bool isProvisioned = false; bool canSync = false; // Populate course drop down. CoursesDropDown.Items.Clear(); foreach (CourseInfo course in courses) { ListItem item = new ListItem(course.DisplayName, course.PublicID.ToString()); // Select course if it matches the current Panopto course setting if (course.PublicID.ToString() == panoptoCourseID) { item.Selected = true; } CoursesDropDown.Items.Add(item); // Check for matching external ID indicating the course has already been provisioned if (course.ExternalCourseID == Util.GetExternalCourseID(currentCourse.CourseId)) { isProvisioned = true; // If provisioned course is already selected, show "Sync users" link if (course.PublicID.ToString() == panoptoCourseID) { canSync = true; } } } ProvisionPanel.Visible = (!isProvisioned || canSync); ProvisionLink.Text = canSync ? "Sync Users" : "Add this course to Panopto"; } } }
/// <summary> /// フィールドに使用データをセットします /// </summary> private void SetFieldData(ClientDataProxy useCard) { //新しくフィールドの情報を生成、情報を詰める(カード情報 、使用プレイヤー、マップチップ、ランクアップしてる?、ランクID) FieldDataProxy SetData = new FieldDataProxy(useCard.CardDataProxy, useCard.PlayerNum, 0, false, -1); //使用されたカードをフィールド情報に埋め込む _AllFieldObj[(int)useCard.FieldPos.y][(int)useCard.FieldPos.x].GetComponent <TileData_Maneger>().Field = SetData; //疑似フィールド表示データにオブジェクトを生成 _AllFieldObj[(int)useCard.FieldPos.y][(int)useCard.FieldPos.x].GetComponent <TileData_Maneger>().CreateNewObj(new FieldDataProxy(useCard.CardDataProxy, useCard.PlayerNum, useCard.CardDataProxy.Number, false, -1)); }
/// <summary> ///ソート補助メソッド(ソート順を逆にするならreturnの値を交換してください) /// </summary> /// <param name="a"></param> /// <param name="b"></param> /// <returns></returns> private static int CompareByID(ClientDataProxy a, ClientDataProxy b) { if (a.CardPlayTime > b.CardPlayTime) { return(1); } if (a.CardPlayTime < b.CardPlayTime) { return(-1); } return(0); }
private bool _AllClientDataCollection = false; //クライアントからデータが全員分送られてきたらtrueにします。 // Start is called before the first frame update void Start() { ClientDataProxy init = new ClientDataProxy(new CardDataProxy(1, "aaa", "ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(0, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa2", "2ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(1, 3)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(3, "aaa3", "3ww", 2, 100, 0, 0), 2, 3.0f, new Vector2(2, 4)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 4, 3.0f, new Vector2(7, 7)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 4, 3.0f, new Vector2(6, 3)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa4", "4ww", 2, 100, 0, 0), 1, 3.0f, new Vector2(3, 1)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 3, 3.0f, new Vector2(1, 1)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(1, "aaa1", "1ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(1, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa1", "1ww", 1, 10, 0, 0), 3, 3.0f, new Vector2(4, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa1", "1ww", 1, 10, 0, 0), 1, 3.0f, new Vector2(4, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(3, "aaa1", "1ww", 2, 100, 0, 0), 1, 3.0f, new Vector2(7, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(4, "aaa1", "1ww", 3, 150, 0, 0), 1, 3.0f, new Vector2(3, 2)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(3, "aaa1", "1ww", 2, 100, 0, 0), 1, 3.0f, new Vector2(6, 0)); _UseCard.Add(init); init = new ClientDataProxy(new CardDataProxy(2, "aaa1", "1ww", 1, 10, 0, 0), 3, 3.0f, new Vector2(6, 0)); _UseCard.Add(init); //各オブジェの取得 _AllCardDataObj = GameObject.FindGameObjectWithTag("AllCard"); _RecvMgrObj = GameObject.FindGameObjectWithTag("RecvMgr"); _CliantMgrObj = GameObject.FindGameObjectWithTag("FromMgr"); _DeckMgrObj = GameObject.FindGameObjectWithTag("DeckMgr"); _PlayerMgrObj = GameObject.FindGameObjectWithTag("Player"); //フィールドデータを整地して作成する CreateFieldData(); //サーバの初期化 ServerInitialize(); }
/// <summary> /// レストランの描画リスト作成 /// カード番号、X座標、Y座標 /// </summary> /// <param name="useCard"></param> public List <int> CreateDrawListObj(ClientDataProxy useCard) { //追加する型作成 List <int> DrawData = new List <int>(); //カードの番号をセット DrawData.Add(useCard.CardDataProxy.Number); //セットされた座標をセット DrawData.Add((int)useCard.FieldPos.x); DrawData.Add((int)useCard.FieldPos.y); //プレイヤー番号をセット DrawData.Add(useCard.PlayerNum); return(DrawData); }
/// <summary> /// バッディング(99)したときの描画リスト作成 /// カード番号、X座標、Y座標 /// </summary> /// <param name="useCard"></param> public List <int> CreateDrawListBatting(ClientDataProxy useCard, List <int> battingPlayer) { //追加する型作成 List <int> DrawData = new List <int>(); //バッディングナンバー(99)をセット DrawData.Add((int)CardName.DrawObjBatting); //バッディングした座標をセット DrawData.Add((int)useCard.FieldPos.x); DrawData.Add((int)useCard.FieldPos.y); //バッティングしたプレイヤーリストをセット DrawData.AddRange(battingPlayer); return(DrawData); }
protected Guid Provision(CourseProvisioningInfo courseInfo) { Guid provisionedID = Guid.Empty; try { using (var clientData = new ClientDataProxy()) { CourseInfo provisionedCourse = clientData.ProvisionCourse(courseInfo, Util.GetUserKey(), Util.GetAuthCode()); if (provisionedCourse != null) { provisionedID = provisionedCourse.PublicID; } } if (provisionedID != Guid.Empty) { // Strip instance name and ":" to get Angel course ID string courseID = Util.GetCourseIDFromExternalCourseID(courseInfo.ExternalCourseID); Util.SetPanoptoCourseID(courseID, provisionedID); } else { // Log new FrameworkException("Error provisioning course: " + courseInfo.LongName, ExceptionSeverity.Warning); } } catch (Exception ex) { // Log new FrameworkException("Error provisioning course: " + courseInfo.LongName, ex, ExceptionSeverity.Warning); } return provisionedID; }
public static CourseInfo ProvisionCourse(CourseProvisioningInfo ProvisioningInfo, string ApiUserKey, string AuthCode) { using (var clientData = new ClientDataProxy()) { return clientData.ProvisionCourse(ProvisioningInfo, Util.GetUserKey(), Util.GetAuthCode()); } }
public static SystemInfo GetSystemInfo() { using (var clientData = new ClientDataProxy()) { return clientData.GetSystemInfo(); } }
void SetContactInfo(string ContactUserKey, string FirstName, string LastName, string Email, bool MailLectureNotifications, string ApiUserKey, string AuthCode) { using (var clientData = new ClientDataProxy()) { clientData.SetContactInfo(ContactUserKey, FirstName, LastName, Email, MailLectureNotifications, Util.GetUserKey(), Util.GetAuthCode()); } }
Guid CreateCourse(string ShortName, string LongName, string ExternalCourseID, string ApiUserKey, string AuthCode) { using (var clientData = new ClientDataProxy()) { return clientData.CreateCourse(ShortName, LongName, ExternalCourseID, Util.GetUserKey(), Util.GetAuthCode()); } }
void AddUsersToCourse(Guid CoursePublicID, AccessLevel Role, string[] UserKeys, string ApiUserKey, string AuthCode) { using (var clientData = new ClientDataProxy()) { clientData.AddUsersToCourse(CoursePublicID, Role, UserKeys, Util.GetUserKey(), Util.GetAuthCode()); } }