void Start() { StaminaFail = GameObject.Find("StaminaFail"); DayFail = GameObject.Find("DayFail"); WorkFail = GameObject.Find("WorkFail"); parent_month = gameObject.transform.parent.GetComponent <csMonth>(); manager = GameObject.Find("Month_DayGrid").GetComponent <CalenderManager>(); // Debug.Log(dt); dayLabel.text = Convert.ToString(dt.Day); // 전달 공유 if (parent_month.dt.Year == 2040) { if (parent_month.dt.Month != 1) { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2].MyDays[0].shardCount; } shardCount = manager.MyMonths[parent_month.dt.Month].startIndex + (41 - parent_month.endIndex); } else { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2 + 12].MyDays[0].shardCount; if (parent_month.dt.Month != 12) { shardCount = manager.MyMonths[parent_month.dt.Month + 12].startIndex + (41 - parent_month.endIndex); } } }
// Update is called once per frame void Update() { count -= Time.deltaTime; if (count < 0) { cm = cm_obj.GetComponent <CalenderManager>(); cm.NextTurn(); } }
// Update is called once per frame void Update() { //左クリックされたとき if (Input.GetMouseButtonDown(0)) { //マウスポインタの位置をワールド座標に変換 Vector2 point = Camera.main.ScreenToWorldPoint(Input.mousePosition); RaycastHit2D hit = Physics2D.Raycast(point, Vector2.zero); //オブジェクトに当たった時 if (hit) { CalenderManager cm = cm_obj.GetComponent <CalenderManager>(); cm.SelectDay(int.Parse(hit.collider.name)); audiosource = this.GetComponent <AudioSource>(); audiosource.clip = audio_clip[0]; audiosource.GetComponent <AudioSource>().Play(); } } if (Input.GetMouseButtonDown(1)) { //マウスポインタの位置をワールド座標に変換 Vector2 point = Camera.main.ScreenToWorldPoint(Input.mousePosition); RaycastHit2D hit = Physics2D.Raycast(point, Vector2.zero); //オブジェクトに当たった時 if (hit) { CalenderManager cm = cm_obj.GetComponent <CalenderManager>(); cm.CancelPlan(int.Parse(hit.collider.name)); audiosource = this.GetComponent <AudioSource>(); audiosource.clip = audio_clip[1]; audiosource.GetComponent <AudioSource>().Play(); } } }
void Awake() { var MainSctipt = GameObject.Find("MainScript"); _view = MainSctipt.GetComponent <Task_V>(); _model = MainSctipt.GetComponent <Task_M>(); _calender = MainSctipt.GetComponent <CalenderManager>(); // ビューが変化したらモデルに伝える _view.FetchTaskEvent.AddListener(() => _model.FetchIndex()); _view.RegisterEvent.AddListener((newTask) => _model.Save(newTask)); _view.DeleteEvent.AddListener(deleteKeys => _model.Delete(deleteKeys)); // モデルが変化したらビューに伝える _model.FetchTaskEvent.AddListener(taskList => _view.RenderingTask(taskList)); _model.RegisterEvent.AddListener(taskList => _view.RenderingTask(taskList)); _model.DeletedEvent.AddListener(taskList => _view.RenderingTask(taskList)); //カレンダーの選択ボタンが押されたらviewに伝える _calender.onClickPanelSelected.AddListener(clickedDate => _view.SelectedCalenderItem(clickedDate)); }
private async Task AddAppointments() { try { var content = await CalenderManager.GetJobsForSelectedDate(DateTime.Now.Date).ConfigureAwait(false); content.ToList().ForEach(a => { var appointment = new CalendarInlineEvent { Subject = a.ClientName, Color = Color.Green, StartTime = a.JobDate, EndTime = a.JobDate.AddHours(2) }; this.Appointments.Add(appointment); }); } catch (Exception ex) { } }
void Start() { StaminaFail = GameObject.Find("StaminaFail"); DayFail = GameObject.Find("DayFail"); WorkFail = GameObject.Find("WorkFail"); parent_month = gameObject.transform.parent.GetComponent<csMonth>(); manager = GameObject.Find("Month_DayGrid").GetComponent<CalenderManager>(); // Debug.Log(dt); dayLabel.text = Convert.ToString(dt.Day); // 전달 공유 if (parent_month.dt.Year == 2040) { if (parent_month.dt.Month != 1) { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2].MyDays[0].shardCount; } shardCount = manager.MyMonths[parent_month.dt.Month].startIndex + (41 - parent_month.endIndex); } else { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2 + 12].MyDays[0].shardCount; if (parent_month.dt.Month != 12) { shardCount = manager.MyMonths[parent_month.dt.Month + 12].startIndex + (41 - parent_month.endIndex); } } }