private IEnumerator ApplySettings() { //waiting yield return(new WaitForFinishedEnteringScene()); var settings = EasierPantheonPractice.settings; var BSC = BossSceneController.Instance; var HC = HeroController.instance; //remove health and add lifeblood if (!(settings.hitless_practice || BSC.BossLevel == 2)) //checks for hitless practice or radiant fights { HC.TakeHealth(settings.remove_health); for (int lifeblood_increment = 0; lifeblood_increment < settings.lifeblood; lifeblood_increment++) { EventRegister.SendEvent("ADD BLUE HEALTH"); } } //adds soul HC.AddMPCharge(settings.soul); //makes sure the HUD updates yield return(null); HeroController.instance.AddMPCharge(1); HeroController.instance.AddMPCharge(-1); }
public EventTransmissionFilterTests() { EventRegister.RegisterEvents <IBasicTestEvents>(_basicTestEventsImpl = new BasicTestEventsImpl()); _eventSubscriber = new DefaultEventSubscriber(); ConnectTestEventSubscriber(_eventSubscriber); }
private static IEnumerator ShowIconsCoroutine() { yield return(new WaitWhile(() => HeroController.instance == null)); yield return(null); EventRegister.SendEvent("SHOW BOUND NAIL"); EventRegister.SendEvent("SHOW BOUND CHARMS"); EventRegister.SendEvent("BIND VESSEL ORB"); GameManager.instance.soulOrb_fsm.SetState("Bound"); if (PlayerData.instance.equippedCharms.Count == 0) { yield break; } foreach (int charm in PlayerData.instance.equippedCharms) { GameManager.instance.SetPlayerDataBool($"equippedCharm_{charm}", false); } // ToList for a copy _prevCharms = PlayerData.instance.equippedCharms.ToList(); PlayerData.instance.equippedCharms.Clear(); }
private void continueToEvents() { // remember to make turn button interactable afterwards EventRegister eventLogic = State.eventRegister; eventRegisterObject.processAndGenerateEvents(); }
public override void GiveImmediate(Container container, FlingType fling, UnityEngine.Transform transform) { for (int i = 0; i < amount; i++) { EventRegister.SendEvent("ADD BLUE HEALTH"); } }
private void OnDisable() { EventRegister.EventStopListening <VirusGameStateEvent>(this); EventRegister.EventStopListening <FirstByteClick5DownEvent>(this); InputKillVirus.Instance.RemoveEvent(ClickEnterBtEvent, InputKillVirus.EventState.Enter); InputKillVirus.Instance.RemoveEvent(ClickEscBtEvent, InputKillVirus.EventState.Esc); }
/** * Helper method to attach the derived trigger to be activated each time the base trigger is activated. */ public static void cascadeEvent <T>(EventRegister <T> baseTrigger, EventRegister <T> derivedTrigger) { if ((baseTrigger == null) || (derivedTrigger == null)) { return; } baseTrigger.onTrigger += (new CascadeCallback <T>(derivedTrigger)).doCallback; }
//clonx 19.10.2018 --> void Start() { EventRegister.SetPointerProcessorUp(OnPointerUp); EventRegister.SetPointerProcessorDown(OnPointerDown); EventRegister.SetPointerProcessorDrag(OnPointerDrag); invoker = new CommandInvokerPainter(); currentCommand = CommandType.Paint; }
public override void OnPointerDown(PointerEventData data) { EventRegister.PointerProcessorDown(data); if (GameControll.gameControll.DebugLog) { Debug.Log("OnPointerDown called. data=" + data); } }
private IEnumerator OnAppliedCoroutine() { yield return(new WaitWhile(() => !HeroController.instance)); yield return(new WaitWhile(() => !EventRegister.eventRegister.ContainsKey(ShowBoundNailEvent))); EventRegister.SendEvent(ShowBoundNailEvent); }
public EventTransmissionPermissionsTests() { EventRegister.RegisterEvents <IPermissionsTestEvents>(_permissionsTestEventsImpl = new PermissionsTestEventsImpl()); _eventSubscriber = new PermissionsTestSubscriber(); ConnectTestEventSubscriber(_eventSubscriber); }
public ActionResult DeleteConfirmed(int id) { EventRegister eventRegister = db.EventRegisters.Find(id); db.EventRegisters.Remove(eventRegister); db.SaveChanges(); return(RedirectToAction("Index")); }
private void OnDisable() { EventRegister.EventStopListening <VirusGameStateEvent>(this); EventRegister.EventStopListening <FirstByteClick5DownEvent>(this); if (IGamerProfile.Instance != null) { InputKillVirus.Instance.RemoveEvent(ClickEnterBtEvent, InputKillVirus.EventState.Enter); } }
public override void OnEnter() { for (int i = 0; i < _amount; i++) { EventRegister.SendEvent("ADD BLUE HEALTH"); } Finish(); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player" && canPickup && !removedEssence) { PlayerData.instance.DecrementInt("dreamOrbs"); removedEssence = true; EventRegister.SendEvent("DREAM ORB COLLECT"); } }
private static void RestoreBindingsUI() { EventRegister.SendEvent("UPDATE BLUE HEALTH"); EventRegister.SendEvent("HIDE BOUND NAIL"); PlayMakerFSM.BroadcastEvent("CHARM EQUIP CHECK"); EventRegister.SendEvent("HIDE BOUND CHARMS"); GameManager.instance.soulOrb_fsm.SendEvent("MP LOSE"); EventRegister.SendEvent("UNBIND VESSEL ORB"); PlayMakerFSM.BroadcastEvent("CHARM INDICATOR CHECK"); PlayMakerFSM.BroadcastEvent("HUD IN"); }
private IEnumerator OnToggledCoroutine() { yield return(new WaitWhile(() => HeroController.instance == null)); yield return(null); PlayMakerFSM.BroadcastEvent(CharmIndicatorCheckEvent); EventRegister.SendEvent(UpdateBlueHealthEvent); PlayerData.instance.MaxHealth(); }
protected override void OnRestored() { HudEvents.In -= HudEvents_In; IL.BossSequenceController.RestoreBindings -= BossSequenceController_RestoreBindings; foreach (var detour in _detours) { detour.Undo(); } EventRegister.SendEvent(HideBoundNailEvent); }
public IActionResult EventRegister(int id, string title) { EventRegister eventRegister = new EventRegister() { EventId = id }; ViewBag.EventName = title; return(View(eventRegister)); }
public ActionResult Edit([Bind(Include = "Id,RegisterDate,CustomerId,EventId")] EventRegister eventRegister) { if (ModelState.IsValid) { db.Entry(eventRegister).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustomerId = new SelectList(db.Customers, "Id", "Name", eventRegister.CustomerId); ViewBag.EventId = new SelectList(db.Events, "Id", "Name", eventRegister.EventId); return(View(eventRegister)); }
private void OnDisable() { EventRegister.EventStopListening <FirstByteClick1DownEvent>(this); EventRegister.EventStopListening <FirstByteClick2DownEvent>(this); EventRegister.EventStopListening <FirstByteClick3DownEvent>(this); EventRegister.EventStopListening <FirstByteClick4DownEvent>(this); EventRegister.EventStopListening <FirstByteClick1UpEvent>(this); EventRegister.EventStopListening <FirstByteClick2UpEvent>(this); EventRegister.EventStopListening <FirstByteClick3UpEvent>(this); EventRegister.EventStopListening <FirstByteClick4UpEvent>(this); }
private IEnumerator addDreamsDelay() { yield return(new WaitForFinishedEnteringScene()); yield return(new WaitForSeconds(0.3f)); PlayerData.instance.dreamOrbs += (defeatedDreamReward); PlayerData.instance.dreamOrbsSpent -= (defeatedDreamReward); EventRegister.SendEvent("DREAM ORB COLLECT"); defeatedDreamReward = 0; }
internal VertexEventRegister(IVertex vertex) { Cancelled = new EventRegister(); Completed = new EventRegister(); Failed = new EventRegister(); Started = new EventRegister(); vertex.OnCancelled += delegate { Cancelled.Increment(); }; vertex.OnCompleted += delegate { Completed.Increment(); }; vertex.OnFailed += delegate { Failed.Increment(); }; vertex.OnStarted += delegate { Started.Increment(); }; }
public void ShowExistEvent(EventModel eventModel) { EventViewModel evtModel = new EventViewModel() { StartDateTime = eventModel.StartDateTime, EndDateTime = eventModel.EndDateTime, Detail = eventModel.Detail, Title = eventModel.Title, AppearListViewItems = GenerateAppearListViewItemModel(eventModel) }; CommonLightBox lightBox = new CommonLightBox(); EventRegister register = new EventRegister(); register.DataContext = evtModel; lightBox.LightBoxKind = CommonLightBox.CommonLightBoxKind.SaveCancel; lightBox.BindUIElement(register); lightBox.Owner = Application.Current.MainWindow; if (ShowDialogManager.ShowDialog(lightBox) == true) { _eventModelManager.Remove(eventModel); var participants = GetParticipants(evtModel.AppearListViewItems); // 参加者がいないイベント作っても意味ないよね if (participants.Count() == 0) { _view.OnEventChanged(_view, new Timeline.EventChangedArgs() { kind = Timeline.EventChangedKind.Delete, model = eventModel }); } else { var addEvent = new EventModel() { StartDateTime = evtModel.StartDateTime, EndDateTime = evtModel.EndDateTime, Title = evtModel.Title, Detail = evtModel.Detail, Participants = GetParticipants(evtModel.AppearListViewItems), SourceObject = eventModel.SourceObject, }; _eventModelManager.Add(addEvent); _view.OnEventChanged(_view, new Timeline.EventChangedArgs() { kind = Timeline.EventChangedKind.Modify, model = addEvent }); } Initialize(); } }
// public GameObject generalReport; // public Text generalReportMessage; // public Image generalReportImage; // public Button generalReportContinue; void Start() { audioSource = nextPhaseRound.GetComponent <AudioSource>(); eventLogic = State.eventRegister; eventDecisionTwoPanel.SetActive(false); warPanel.SetActive(false); // generalReport.SetActive(false); optionA.onClick.AddListener(delegate { processOptionA(); }); optionB.onClick.AddListener(delegate { processOptionB(); }); nextPhaseRound.onClick.AddListener(delegate { processNextWarPhaseRound(); }); // generalReportContinue.onClick.AddListener(delegate { continueAfterReport(); }); }
public IEnumerator Lifeblood() { int r = Random.Range(1, 10); for (int i = 0; i < r; i++) { yield return(null); EventRegister.SendEvent("ADD BLUE HEALTH"); yield return(null); } }
public async Task <IActionResult> EventRegister(EventRegister eventRegister) { if (ModelState.IsValid) { await _RepoEventRegister.Add(eventRegister); return(RedirectToRoute("RegisterList")); } else { return(View()); } }
private IEnumerator OnRestoredCoroutine() { yield return(new WaitWhile(() => !HeroController.instance)); yield return(null); var gm = GameManager.instance; yield return(new WaitWhile(() => !gm.soulOrb_fsm)); gm.soulOrb_fsm.SendEvent(MPLoseEvent); EventRegister.SendEvent(UnbindVesselOrbEvent); }
public void ConsumeBySaga(IEvent[] appendedEvents) { var consumers = new EventRegister(typeof(IConsumesAsync <>)); foreach (var instance in projections.Values.Where(x => x.type == ProjectionType.Saga).Select(x => x.Create(this.viewProvider, getBus()))) { consumers.Subscribe(instance); } foreach (var e in appendedEvents) { consumers.Consume(e); } }
public void ConsumeBySaga(IEvent[] appendedEvents) { var consumers = new EventRegister(typeof(IConsumesAsync<>)); foreach (var instance in projections.Values.Where(x => x.type == ProjectionType.Saga).Select(x => x.Create(this.viewProvider, getBus()))) { consumers.Subscribe(instance); } foreach (var e in appendedEvents) { consumers.Consume(e); } }
// GET: EventRegisters/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EventRegister eventRegister = db.EventRegisters.Find(id); if (eventRegister == null) { return(HttpNotFound()); } return(View(eventRegister)); }
public void ShowEventOnVacantCell(TimeBorderViewModel borderModel) { EventViewModel evtModel = new EventViewModel() { StartDateTime = borderModel.StartDateTime, EndDateTime = borderModel.EndDateTime, AppearListViewItems = GenerateAppearListViewItemModel(borderModel) }; CommonLightBox lightBox = new CommonLightBox(); EventRegister register = new EventRegister(); register.DataContext = evtModel; lightBox.LightBoxKind = CommonLightBox.CommonLightBoxKind.SaveCancel; lightBox.BindUIElement(register); lightBox.Owner = Application.Current.MainWindow; lightBox.OnSaveAndQuit += register.OnSaveAndQuit; if (ShowDialogManager.ShowDialog(lightBox) == true) { var participants = GetParticipants(evtModel.AppearListViewItems); // 参加者がいないイベント作っても意味ないよね if (participants.Count() == 0) { return; } var addEvent = new EventModel() { StartDateTime = evtModel.StartDateTime, EndDateTime = evtModel.EndDateTime, Title = evtModel.Title, Detail = evtModel.Detail, Participants = participants, }; _eventModelManager.Add(addEvent); _view.OnEventChanged(_view, new Timeline.EventChangedArgs(){kind = Timeline.EventChangedKind.Add, model = addEvent}); Initialize(); } }