public override global::System.Data.DataTable Clone() { TaskDataTable cln = ((TaskDataTable)(base.Clone())); cln.InitVars(); return(cln); }
public void Init() { List <TaskDataTable> taskList = TasKInit.Instance.GetTaskTable(1); Transform itemListTrans = transform.Find("Items/ItemList"); for (int i = 0; i < taskList.Count; i++) { int j = i; TaskDataTable taskDataTable = TaskDataTable.get(taskList[i].Id); GameObject go = Resources.Load <GameObject>("Prefabs/Task/task"); GameObject obj = Instantiate(go); obj.transform.SetParent(itemListTrans); obj.transform.localScale = Vector3.one; obj.transform.GetChild(1).GetComponent <Text>().text = "<color=white>" + taskDataTable.Describe + "</color>\n奖励:" + taskDataTable.Award + "金币"; Button button = obj.transform.GetChild(2).GetComponent <Button>(); systemBtn.Add(taskList[i].Id, button); //Sprite sprite = Resources.Load<Sprite>("Sprite/Common/blue_btn_short"); //obj.transform.GetChild(2).GetComponent<Image>().sprite = sprite; obj.transform.GetChild(2).GetComponentInChildren <Text>().text = "立即前往"; button.onClick.AddListener(delegate() { this.BtnTaskBtnOnClick(taskList[j].Id); }); } }
private void InitClass() { this.DataSetName = "Tasks"; this.Prefix = ""; this.EnforceConstraints = true; this.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; this.tableTask = new TaskDataTable(); base.Tables.Add(this.tableTask); this.tableSchedule = new ScheduleDataTable(); base.Tables.Add(this.tableSchedule); System.Data.ForeignKeyConstraint fkc; fkc = new System.Data.ForeignKeyConstraint("Task_Schedule", new System.Data.DataColumn[] { this.tableTask.Task_IdColumn }, new System.Data.DataColumn[] { this.tableSchedule.Task_IdColumn }); this.tableSchedule.Constraints.Add(fkc); fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None; fkc.DeleteRule = System.Data.Rule.Cascade; fkc.UpdateRule = System.Data.Rule.Cascade; this.relationTask_Schedule = new System.Data.DataRelation("Task_Schedule", new System.Data.DataColumn[] { this.tableTask.Task_IdColumn }, new System.Data.DataColumn[] { this.tableSchedule.Task_IdColumn }, false); this.relationTask_Schedule.Nested = true; this.Relations.Add(this.relationTask_Schedule); }
private void InitClass() { this.DataSetName = "Tasks"; this.Prefix = ""; this.Namespace = "http://tempuri.org/Tasks.xsd"; this.EnforceConstraints = true; this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tableTask = new TaskDataTable(); base.Tables.Add(this.tableTask); }
internal void InitVars(bool initTable) { this.tableTask = ((TaskDataTable)(base.Tables["Task"])); if ((initTable == true)) { if ((this.tableTask != null)) { this.tableTask.InitVars(); } } }
internal void InitVars(bool initTable) { this.tableTask = ((TaskDataTable)(base.Tables["Task"])); if ((initTable == true)) { if ((this.tableTask != null)) { this.tableTask.InitVars(); } } this.tableSchedule = ((ScheduleDataTable)(base.Tables["Schedule"])); if ((initTable == true)) { if ((this.tableSchedule != null)) { this.tableSchedule.InitVars(); } } this.relationTask_Schedule = this.Relations["Task_Schedule"]; }
// Use this for initialization private void Awake() { //定义一个存对象的字典 Dictionary <int, object> dict = StaticConfigMessage.Instance.GetMapForType(typeof(TaskDataTable)); //遍历这个字典 foreach (object o in dict.Values) { // TaskDataTable c = (TaskDataTable)o; int taskType = c.TaskType; if (taskTableDic.ContainsKey(taskType)) { taskTableDic[taskType].Add(c); } else { List <TaskDataTable> l = new List <TaskDataTable>(); l.Add(c); taskTableDic[taskType] = l; } } }
internal TaskRow(DataRowBuilder rb) : base(rb) { this.tableTask = ((TaskDataTable)(this.Table)); }
private void InitClass() { this.DataSetName = "TaskData"; this.Prefix = ""; this.Namespace = "http://tempuri.org/TasksData.xsd"; this.Locale = new System.Globalization.CultureInfo("en-US"); this.CaseSensitive = false; this.EnforceConstraints = true; this.tableTask = new TaskDataTable(); this.Tables.Add(this.tableTask); this.tableOccurrence = new OccurrenceDataTable(); this.Tables.Add(this.tableOccurrence); }
internal void InitVars() { this.tableTask = ((TaskDataTable)(this.Tables["Task"])); if ((this.tableTask != null)) { this.tableTask.InitVars(); } this.tableOccurrence = ((OccurrenceDataTable)(this.Tables["Occurrence"])); if ((this.tableOccurrence != null)) { this.tableOccurrence.InitVars(); } }
internal void InitVars() { this.tableTask = ((TaskDataTable)(this.Tables["Task"])); if ((this.tableTask != null)) { this.tableTask.InitVars(); } }
internal TaskRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableTask = ((TaskDataTable)(this.Table)); }