public void ShowLoadGear(ShowLoadGearEvent e, NotForegroundLoadGearNode loadGear, [JoinAll] Optional <ForegroundActiveLoadGearNode> foregroundActiveGear) { loadGear.Entity.AddComponent <ActiveGearComponent>(); if (foregroundActiveGear.IsPresent() && foregroundActiveGear.Get().loadGear.gameObject.activeInHierarchy) { foregroundActiveGear.Get().loadGear.Animator.SetTrigger("hide"); } }
public void ShowLoadGear(ShowLoadGearEvent e, SingleNode <LoadGearComponent> loadGear) { LoadGearComponent component = loadGear.component; component.GearProgressBar.gameObject.SetActive(e.ShowProgress); component.GearProgressBar.ProgressValue = 0f; component.gameObject.SetActive(true); }
public void ShowLoadGear(ShowLoadGearEvent e, ForegroundLoadGearNode loadGear) { loadGear.Entity.AddComponent <ActiveGearComponent>(); base.ScheduleEvent <ShowScreenForegroundEvent>(loadGear); }