/*public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath) * { * var cell = tableView.DequeueReusableCell (EventCell.Key) as EventCell; * * if (cell == null) * cell = EventCell.Create(); * * cell.Title.Text = mEvents[indexPath.Row].Summary; * cell.StartDate.Text = ConvertDateTimeToString(mEvents[indexPath.Row].Start.DateTime); * cell.EndDate.Text = ConvertDateTimeToString(mEvents[indexPath.Row].End.DateTime); * * return cell; * }*/ protected override UITableViewCell GetOrCreateCellFor(UITableView tableView, NSIndexPath indexPath, object item) { var cell = tableView.DequeueReusableCell(EventCell.Key) as EventCell; if (cell == null) { cell = EventCell.Create(); } cell.ViewModel = item as EventItemViewModel; /*cell.Title.Text = mEvents[indexPath.Row].Summary; * cell.StartDate.Text = ConvertDateTimeToString(mEvents[indexPath.Row].Start.DateTime); * cell.EndDate.Text = ConvertDateTimeToString(mEvents[indexPath.Row].End.DateTime);*/ if (!cell.ViewModel.IsEditMode) { cell.Accessory = addSpotCalendarView.ViewModel.SelectedEvents.Contains(cell.ViewModel) ? UITableViewCellAccessory.Checkmark : UITableViewCellAccessory.None; } else { cell.Accessory = UITableViewCellAccessory.None; } return(cell); }
private void Awake() { triggerBomb = false; randomPoint = new List <int> { 1, 2, 3, 4, 5, 6 }; bombs = new List <GameObject>(); EventCell.RegisterEvent(CrateBomb); }
public void AddEvent(MemoryData eventData) { GameObject eventObj = AssetsCenter.InstantiateGameObject(Constants.eventCellPath, "EventCell"); eventObj.transform.SetParent(content); eventObj.transform.localScale = Vector3.one; EventCell eCell = eventObj.GetComponent <EventCell> (); eCell.data = eventData; }
public override UITableViewCell GetCell (UITableView tv) { var cell = tv.DequeueReusableCell (key); if (cell == null) { cell = new EventCell (UITableViewCellStyle.Default, key, entry.Title, image); } else { ((EventCell)cell).UpdateCell (entry.Title, image); } return cell; }
void Awake() { players = new List <Player>(); EventCell.RegisterEvent(GetProp); GameObject[] players_obj = GameManager.instant.players; foreach (var item in players_obj) { players.Add(item.GetComponent <Player>()); } }
private void OnGUI_EventCell(EventCell target) { Color curColor = GUI.color; GUI.color = Color.white; string[] componentEvents = target.ComponentEvents(); if (componentEvents == null || componentEvents.Length == 0) { return; } System.Collections.Generic.List <string> options = new List <string>() { "Null" }; options.AddRange(componentEvents); string[] optionsArray = options.ToArray(); int[] unableEvents = target.GetUnableEvent(); int[] enableEvents = target.GetEnableEvent(); int curEventLength = unableEvents != null ? unableEvents.Length + 1 : 1; int[] curEvnets = new int[curEventLength]; if (unableEvents != null && unableEvents.Length > 0) { for (var index = 0; index < unableEvents.Length; index++) { curEvnets[index] = EditorGUILayout.Popup(unableEvents[index] + 1, optionsArray); } } if (enableEvents != null && enableEvents.Length > 0) { curEvnets[curEventLength - 1] = EditorGUILayout.Popup(0, optionsArray); } target.Clear(); for (var index = 0; index < curEvnets.Length; index++) { int curIndex = curEvnets[index] - 1; if (curIndex >= 0) { target.AddIndex(curIndex); } } GUI.color = curColor; }
public override UITableViewCell GetCell(UITableView tv) { var cell = tv.DequeueReusableCell(key); if (cell == null) { cell = new EventCell(UITableViewCellStyle.Default, key, entry.Title, image); } else { ((EventCell)cell).UpdateCell(entry.Title, image); } return(cell); }
//执行三角格上对应的脚本 private void DoTriCellFunc(GameObject triCell) { string instantiateItem = ""; if (triCell.tag == "RandomCell") { RandomCell randomCell = triCell.GetComponent <RandomCell>(); instantiateItem = randomCell.GetRandom(this); //获得了点数 int result; if (int.TryParse(instantiateItem, out result)) { StartCoroutine(GetCellEffect(InitNormalCells.pointSpriteDic[result])); } //获得了普通道具 else { StartCoroutine(GetCellEffect(InitPropsCells.propSpriteDic[instantiateItem])); } } else if (triCell.tag == "PropCell") { PropCell proCell = triCell.GetComponent <PropCell>(); instantiateItem = proCell.GetProp(this); StartCoroutine(GetCellEffect(PropCell.propSpriteDic[instantiateItem])); } else if (triCell.tag == "EventCell") { EventCell eventCell = triCell.GetComponent <EventCell>(); eventCell.ExecuteEvent(); AudioSource audioSource = triCell.GetComponent <AudioSource>(); if (audioSource != null) { audioSource.Play(); } } }
private int disactiveRound; //生效轮数 void Awake() { EventCell.RegisterEvent(GetMovePoint); }
public BindCell() { m_Event = new EventCell(); }
private void Awake() { EventCell.RegisterEvent(ReInitCellPiont); }