//------------------------------------------------AWAKE-------------------------------------- void Awake() { if (m_instance == null) m_instance = this; else Destroy(gameObject); }
//private bool WeaponToggle; void Awake() { floor = GameObject.Find ("Foreground"); spawner = GameObject.Find ("Spawner").GetComponent<Spawner> (); //weaponmanager = GameObject.Find ("WeaponManager").GetComponent<WeaponManager>(); timeManager = GetComponent<TimeManager> (); }
// Use this for initialization void Awake() { floor = GameObject.Find ("Foreground"); spawner = GameObject.Find ("Spawner").GetComponent<Spawner>(); timeManager = GetComponent<TimeManager> (); print ("Hey"); print (timeManager); }
void Start(){ if(instance != null){ Destroy(gameObject); return; } instance = this; DontDestroyOnLoad(this); }
void Awake() { playerManager = GetComponent<PlayerManager>(); timeManager = GetComponent<TimeManager>(); scoreManager = GetComponent<ScoreManager>(); soundManager = GetComponent<SoundManager>(); TheCommandList.timeManager = timeManager; }
void Awake() { //singleton-ish if (Instance != null && Instance != this) { Destroy(Instance); } Instance = this; GetScripts (); }
// Use this for initialization void Start() { for (int i = 0; i < countTxt.Count; i++) { countTxt[i].SetActive(false); } timeChanger = TimeManager.GetComponent<TimeManager>(); timeChanger.timeScaleChanger(0); }
// Use this for initialization void Start() { this.text = GetComponent<Text> (); //HealthManager.playerHealth = this.maxPlayerHealth; HealthManager.playerHealth = PlayerPrefs.GetInt ("PlayerCurrentHealth"); this.levelManager = FindObjectOfType<LevelManager> (); this.isDead = false; this.lifeSystem = FindObjectOfType<LifeManager> (); this.theTime = FindObjectOfType<TimeManager> (); }
void Awake() { if (ownTime == null) ownTime = FindObjectOfType<TimeManager>(); deltaTime = 0; time = 0; Time.timeScale = 3; paused = false; }
// Use this for initialization void Start() { audioSource = GetComponent<AudioSource>(); text = GetComponent<Text>(); animator = GetComponent<Animator>(); timeManager = FindObjectOfType<TimeManager>(); text.text = countdownSeconds.ToString (); MusicManager.Instance.PauseMusic (); }
void Awake() { trans = transform; CreateData(); timeMan = FindObjectOfType<TimeManager>(); timeMan.TimeIsUp += OnTimeUpEvent; line = Instantiate(linePrefab, Vector3.zero, Quaternion.identity) as GameObject; lineRender = line.GetComponent<LineRenderer>(); }
// Use this for initialization void Awake() { //singleton if (Instance != null && Instance != this) { Destroy(Instance); } Instance = this; GetScripts (); OnLevelWasLoaded (); timeManager = GetComponent<TimeManager> (); camSpot = Camera.main.GetComponent<Camspot> (); }
// Use this for initialization void Start() { _tm = GameObject.FindObjectOfType(typeof(TimeManager)) as TimeManager; moments = new List<Moment>(); moments.Add (new Moment(new Vector3(-5.0f, 0f, 0f), 0.0f)); moments.Add (new Moment(new Vector3(5.0f, 0f, 0f), 2.0f)); moments.Add (new Moment(new Vector3(5.0f, 0f, 5.0f), 3.0f)); moments.Add (new Moment(new Vector3(-5.0f, 0f, 5.0f), 5.0f)); _tm.totalTime = moments[moments.Count - 1].time - moments[0].time; }
void Awake() { Assert.AreEqual((int)TIME_FACTORS.MAX_TIME_FACTORS, m_timeFactors.Length, "Factores de tiempo no asignados"); //if (TimeManager.instance == null) { TimeManager.instance = this; // DontDestroyOnLoad(instance); TimeManager.currentTimeFactor = m_timeFactors[(int)currentFactor]; } /*else if (instance != this) { Destroy(this.gameObject); }*/ }
// Use this for initialization void Start() { //text = GetComponent<Text> (); playerHealth = maxPlayerHealth; healthBar = GetComponent<Slider> (); levelManager = FindObjectOfType<LevelManager> (); lifeSystem = FindObjectOfType<LifeManager>(); theTime = FindObjectOfType<TimeManager> (); isDead = false; }
public void VerifyCommentField1(CustomerManagementData input) { CustomerManageSetting.FocusOnCustomer(input.InputData.CommonName); TimeManager.LongPause(); CustomerManageSetting.ClickUpdateCustomer(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.ShortPause(); CustomerManageSetting.FillInComments(input.InputData.Comments); TimeManager.ShortPause(); CustomerManageSetting.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); //Verify Comment text field disappear Assert.IsTrue(CustomerManageSetting.IsCustomerCommentHidden()); }
public void VerifyCommentField(CustomerManagementData input) { CustomerManageSetting.FocusOnCustomer(input.InputData.CommonName); TimeManager.LongPause(); CustomerManageSetting.ClickUpdateCustomer(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.ShortPause(); CustomerManageSetting.FillInComments(input.InputData.Comments); TimeManager.ShortPause(); CustomerManageSetting.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.LongPause(); TimeManager.LongPause(); TimeManager.LongPause(); //Verify modify success Assert.AreEqual(CustomerManageSetting.GetCommentsValue(), input.ExpectedData.Comments); }
void HandleInput() { if (PlayerState.Jump == playerState) { walkLeftRight(); if (GetJumpKey() && TimeManager.Instance().timeDictionary.ContainsKey("jumpDelay")) { Vector3 gravityDir = GravityManager.Instance().gravityDir; rbody.AddForce(gravityDir * -jumpForce); } } else if (PlayerState.Walk == playerState) { walkLeftRight(); if (GetJumpKeyDown()) { jump(); } } }
private void Awake() { /** Order of methods calling is critical**/ if (_Instance == null) { _Instance = this; } else { if (this.gameObject) { Destroy(this.gameObject); } } DontDestroyOnLoad(this.gameObject); gameplayFSMManager = GetComponent <GameplayFSMManager>(); timeManager = GetComponent <TimeManager>(); SceneManager.sceneLoaded += delegate { OnSceneLoad(); }; }
public void FinishActivity(string finishedActivityName, string nextActivityName, bool postToExternals) { if (postToExternals) { string tweet = finishedActivityName; string tweetingActivity = TimeManager.TweetingActivity; if (tweetingActivity != null) { finishedActivityName = tweetingActivity; } this.PostToTwitter(tweet); } List <IActivity> finishedActivities = TimeManager.FinishActivity(finishedActivityName, nextActivityName); HistoryDataProvider.ActivitiesHistory.AddActivities(finishedActivities); if (SaveAfterDone && timeLogsManager != null) { timeLogsManager.SaveActiveTimeLog(); } }
override public bool Meal() { bool bRet = false; int iCleanLevel = 0; int iMealLevel = 0; m_dataMonster.GetConditions(ref iCleanLevel, ref iMealLevel); if (iMealLevel < 5) { m_eStep = STEP.EAT; Dictionary <string, string> dict = new Dictionary <string, string> (); dict.Add("meal_time", "\"" + TimeManager.StrGetTime() + "\""); GameMain.dbMonster.Update(m_dataMonster.monster_serial, dict); m_dataMonster = GameMain.dbMonster.Select(m_dataMonster.monster_serial); bRet = true; } return(bRet); }
public void TimeManagerEvent() { int timeOut = 100; using (ITimeManager timeManager = new TimeManager(timeOut / 2)) { ManualResetEvent eventRaised = new ManualResetEvent(false); timeManager.Start(); var isTrue = false; timeManager.Tick += (sender, e) => { eventRaised.Set(); isTrue = true; }; eventRaised.WaitOne(timeOut); Assert.IsTrue(isTrue); } }
public void StartGame(int mission) { MyAudio.PlayAudio(StaticParameter.s_UI_OK, false, StaticParameter.s_UI_OK_Volume); UI_Guidance_List[UI_Guidance_List.Count - 1].SetActive(false); if (mission == 2) { GuidanceMark = 3; } //体力大于0,直接开始加载场景 //开始游戏减去一点体力,通过游戏会加一点体力 TimeManager.ReducePhysicalPower(); MyKeys.NowPlayingMission = mission; int index = mission + 1; //显示加载界面 Loading(index); }
private void Start() { // Begin game endGame = false; // Create asteroids CreateAsteroids(asteroidsNum); // Get score Text score = GameObject.Find("Score").GetComponent <Text>(); // Get TimeManager TM = GetComponent <TimeManager>(); // Get SceneManager SM = GameObject.Find("SceneManager").GetComponent <RestartScene>(); // Assign immunity immunity = false; }
public void AddMultipleNodeAndView(UserDataPermissionData input) { // Focus on a new created user, open datascope tab. JazzFunction.UserSettings.FocusOnUser(input.InputData.UserName); UserDataPermissionSettings.SwitchToDataPermissionTab(); TimeManager.ShortPause(); //Verify all customers checkbox is unchecked and "编辑数据权限" link is gray out and save button disable UserDataPermissionSettings.CheckCustomer(input.InputData.CustomerName); UserDataPermissionSettings.ClickEditDataPermission(input.InputData.CustomerName); UserDataPermissionSettings.CheckHierarchyNode(input.InputData.HierarchyNodePath); UserDataPermissionSettings.SaveTreeWindow(); UserDataPermissionSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.MediumPause(); UserDataPermissionSettings.ClickEditDataPermission(input.InputData.CustomerName); Assert.IsTrue(UserDataPermissionSettings.IsHierarchyNodeChecked(input.InputData.HierarchyNodePath)); UserDataPermissionSettings.CloseTreeWindow(); TimeManager.ShortPause(); }
public void ModifyToAllAndView(UserDataPermissionData input) { // Focus on a new created user, open datascope tab. JazzFunction.UserSettings.FocusOnUser(input.InputData.UserName); UserDataPermissionSettings.SwitchToDataPermissionTab(); TimeManager.ShortPause(); UserDataPermissionSettings.ClickModifyButton(); //Check "全部平台客户及对应数据权限" UserDataPermissionSettings.CheckAllCustomerDatas(); Assert.IsTrue(UserDataPermissionSettings.AreAllEditDataPermissionLinkButtonDisable()); UserDataPermissionSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); TimeManager.ShortPause(); // verify UserDataPermissionSettings.ClickEditDataPermission(input.InputData.CustomerName); Assert.IsTrue(UserDataPermissionSettings.AreAllHierarchyNodesChecked(input.InputData.HierarchyNodePath)); UserDataPermissionSettings.CloseTreeWindow(); TimeManager.ShortPause(); }
IPromise PlayMoveAnimation(Cell from, Cell to) { Vector3 move = (to.transform.position - from.transform.position); int steps = 2 * from.Distance(to); Vector3 step = move / steps; for (int i = 1; i < steps; i++) { var j = i; TimeManager.Wait(0.05f * i / steps).Then(() => { var trail = Instantiate(trailSample); trail.gameObject.SetActive(true); trail.transform.position = from.transform.position + j * step + Vector3.back; trail.ChangeAlpha(1f * j / steps); Destroy(trail.gameObject, 0.1f * j / steps); }); } return(Promise.Resolved()); }
public void AssociateNodes(SystemDimensionData input) { //Display hierarchy tree -> click hierarchy node "自动化测试"... -> open system dimension dialog SystemSettings.ShowHierarchyTree(); TimeManager.ShortPause(); SystemSettings.SelectHierarchyNodePath(input.InputData.HierarchyNodePath); SystemSettings.ShowSystemDimensionDialog(); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.MediumPause(); //Associate dimension node SystemSettings.CheckSystemDimensionNodePath(input.InputData.SystemDimensionItemPath); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); SystemSettings.ConfirmSystemDimensionDialog(); TimeManager.ShortPause(); //Expand system dimension tree and verify SystemSettings.SelectSystemDimensionNodePath(input.ExpectedData.SystemDimensionPath); Assert.IsTrue(SystemSettings.IsSystemDimensionNodeDisplayed(input.InputData.SystemDimensionItemPath.Last())); }
public void ModifyUserValid(UserSettingsData testData) { UserSettings.FocusOnUser(testData.InputData.OriginalName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInUser(testData.InputData); UserSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); UserSettings.FocusOnUser(testData.ExpectedData.AccountID); //Assert.AreEqual(testData.ExpectedData.Name, UserSettings.GetNameValue()); Assert.AreEqual(testData.ExpectedData.RealName, UserSettings.GetRealNameValue()); //Assert.AreEqual(testData.ExpectedData.Title, UserSettings.GetTitleValue()); Assert.AreEqual(testData.ExpectedData.Email, UserSettings.GetEmailValue()); //Assert.AreEqual(testData.ExpectedData.AssociatedCustomer, UserSettings.GetAssociatedCustomerValue()); Assert.AreEqual(testData.ExpectedData.Comments, UserSettings.GetCommentValue()); //Assert.AreEqual(testData.ExpectedData.Type, UserSettings.GetTypeValue()); Assert.AreEqual(testData.ExpectedData.Telephone, UserSettings.GetTelephoneValue()); }
private void OnDisable() { endThread = true; track.onReset -= OnReset; track.onWaypoint -= OnScore; if (connectButton) { connectButton.SetActive(true); } if (disconnectButton) { disconnectButton.SetActive(false); } TimeManager.SetFastForwardPossible(false); if (car.userInput) { car.userInput = true; TimeManager.Play(); } }
public void Init(int ownerId, Vector3 slotOffset, UnitTargeting unitTargeting, Navigation navigation, ShotsManager shotsManager, TimeManager timeManager) { _slotOffset = slotOffset; _ownerId = ownerId; _navigation = navigation; _timeManager = timeManager; _shotsManager = shotsManager; Targeting = new Targeting(unitTargeting); Reloader = new Reloader(timeManager); Shooter = new Shooter(timeManager); Aimer = new Aimer(_navigation, Targeting, _timeManager); TargetFinder = new TargetFinder(Targeting, Aimer, _navigation, Range, _ownerId); Reloader.OnReloadingFinish += OnReloadingFinish; Shooter.OnShootingFinished += OnShootingFinished; Aimer.OnAimed += OnAimed; Shooter.OnShoot += OnShoot; }
/// <summary> /// call statemachine methods for each tick of the timer /// </summary> /// <param name="grid"></param> /// <param name="timeManager"></param> public void UpdateStates(Grid grid, TimeManager timeManager) { Organism organism; for (var i = grid.Organisms.Count - 1; i >= 0; i--) { organism = grid.Organisms[i]; CheckState(timeManager, organism); if (!organism.Frozen) { DetermineBehaviour(grid, timeManager, organism); } if (organism.Frozen && timeManager.HasRoamingCooldownExpired(organism, multiplier: 4)) { organism.Frozen = false; } } }
public void ModifyUserInvalid(UserSettingsData testData) { UserSettings.FocusOnUser(testData.InputData.OriginalName); UserSettings.ClickModifyButton(); TimeManager.ShortPause(); UserSettings.FillInUser(testData.InputData); UserSettings.ClickSaveButton(); Assert.IsTrue(UserSettings.IsCommonNameInvalid()); Assert.IsTrue(UserSettings.IsCommonNameInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(UserSettings.IsRealNameInvalid()); Assert.IsTrue(UserSettings.IsRealNameInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(UserSettings.IsTelephoneInvalid()); Assert.IsTrue(UserSettings.IsTelephoneInvalidMsgCorrect(testData.ExpectedData)); //Assert.IsTrue(UserSettings.IsEmailInvalid()); //Assert.IsTrue(UserSettings.IsEmailInvalidMsgCorrect(testData.ExpectedData)); Assert.IsTrue(UserSettings.IsUserTypeInvalid()); Assert.IsTrue(UserSettings.IsTypeInvalidMsgCorrect(testData.ExpectedData)); Assert.IsFalse(UserSettings.IsCommentsInvalid(testData.ExpectedData)); }
// Update is called once per frame protected override void Update () { float dt = (float)TimeManager.GetDeltaTime(TimeManager.TimeType.Game); elapsedTime += dt; // TODO: Increase difficulty over time spawnCount = (int)(elapsedTime % TimeTillDifficultyIncrease) + InitialSpawnCount; // Counting timer and spawning between intervals if (spawnTimer < SpawnInterval) { spawnTimer += dt; } else { // Spawns enemy spawn(); // Reset spawn timer spawnTimer = 0.0f; } }
private List <Candle> CreateCandlesFromJson(GetCandlestickResponse rawCandles) { var candles = new List <Candle>(); foreach (var jtCandle in rawCandles.data) { var candle = new Candle(); candle.TimeStart = TimeManager.GetDateTimeFromTimeStampSeconds(jtCandle.id); candle.Open = jtCandle.open; candle.High = jtCandle.high; candle.Low = jtCandle.low; candle.Close = jtCandle.close; candle.Volume = jtCandle.vol; candles.Add(candle); } return(candles); }
public void DeSelectCommodity(string[] commodityNames) { //total if (commodityNames == null || commodityNames.Length <= 0) { TotalCommotidyGrid.UncheckRowCheckbox(2, "[email protected]", false); } else //specified commodity { TotalCommotidyGrid.UncheckRowCheckbox(2, "[email protected]", false); //JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.ShortPause(); foreach (var commodity in commodityNames) { CommodityGrid.UncheckRowCheckbox(2, commodity, false); //JazzMessageBox.LoadingMask.WaitLoading(); } } }
public void ModifyToSameAreaNodes(AreaDimensionData input) { //Select a Building node. HierarchySettings.SelectHierarchyNodePath(input.InputData.HierarchyNodePath); TimeManager.MediumPause(); AreaSettings.NavigateToAreaDimensionSetting(); AreaSettings.SelectAreaDimensionNodePath(input.InputData.AreaNodePath); TimeManager.MediumPause(); AreaSettings.ClickModifyAreaDimensionButton(); //"Input area name, comment ,Click ""save"" button" AreaSettings.FillAreaDimensionData(input.InputData.CommonName, input.InputData.Comments); TimeManager.LongPause(); AreaSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); //Verify AreaSettings.IsNameInvalidMsgCorrect(input.ExpectedData.Message); }
public DayView(DayModel dayModel, DateTime date, bool free) { DayObj = dayModel; Title = DayObj.DayName.Substring(0, 2).ToUpper() + "\n" + ConvertDate(date.Day); Padding = new Thickness(0, 8); var layout = new StackLayout(); if (!free && !TimeManager.IsFreeDay(date)) { //add class views to day view foreach (ClassModel clas in DayObj.Classes) { layout.Children.Add(new ClassView(clas)); } } else { layout.Children.Add(new FontAwesomeLabel { Text = FontIconApp.UserControls.Icon.FASmileO, FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label)), HorizontalOptions = LayoutOptions.Center, Margin = new Thickness(0, 130, 0, 0) }); layout.Children.Add(new Label { Text = "Well deserved rest", FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label)), HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }); } var view = new ScrollView() { Content = layout }; Content = view; }
public void ShareWidgetFailed07(ShareDashboardData input) { var dashboard = input.InputData.DashboardInfo; JazzFunction.LoginPage.LoginWithOption(dashboard[0].Receivers[0].LoginName, dashboard[0].Receivers[0].Password, dashboard[0].HierarchyName[0]); HomePagePanel.NavigateToAllDashboard(); HomePagePanel.SelectHierarchyNode(dashboard[0].HierarchyName); TimeManager.LongPause(); HomePagePanel.ClickDashboardButton(dashboard[0].DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(30); TimeManager.LongPause(); //Click "share widget" button HomePagePanel.ClickShareWidgetButton(dashboard[0].WidgetName); TimeManager.Pause(HomePagePanel.WAITSHAREWINDOWTIME); //Check UserF checkbox and click "share" directly. ShareWindow.CheckShareUser(dashboard[0].ShareUsers[0]); TimeManager.ShortPause(); ShareWindow.ClickShareButton(); JazzMessageBox.LoadingMask.WaitPopNotesAppear(5); Assert.AreEqual(input.ExpectedData.messages[0], HomePagePanel.GetPopNotesValue()); TimeManager.LongPause(); //Click "share widget" button HomePagePanel.ClickShareWidgetButton(dashboard[0].WidgetName); TimeManager.Pause(HomePagePanel.WAITSHAREWINDOWTIME); ShareWindow.Cancel(); //Click "share widget" button HomePagePanel.ClickShareWidgetButton(dashboard[0].WidgetName); TimeManager.Pause(HomePagePanel.WAITSHAREWINDOWTIME); ShareWindow.Close(); //Not share successful to ShareUserF }
public static void Update() { for (int i = mSoundEffectPlayInfos.Count - 1; i > -1; i--) { SoundEffectPlayInfo sepi = mSoundEffectPlayInfos[i]; if (TimeManager.SecondsSince(sepi.LastPlayTime + sepi.SoundEffect.Duration.TotalSeconds) > 0) { mSoundEffectPlayInfos.RemoveAt(i); } } // TODO: Execute instructions #if !WINDOWS_PHONE && !MONOGAME && !SILVERLIGHT for (int i = 0; i < PositionedSounds.Count; i++) { PositionedSounds[i].TimedActivity( TimeManager.SecondDifference, TimeManager.SecondDifferenceSquaredDividedByTwo, TimeManager.LastSecondDifference); } #endif // TODO [msmith] Get this working again once we add the data into the asset folder. /* TODO MDS_TEMP #if MONODROID * if ((DateTime.Now - _lastPlay).Milliseconds > 200) * { * if (_droidLoop != null) * { * _droidLoop.Play(0, 0, 0); * _lastPlay = DateTime.Now; * }else * { * _droidLoop = FlatRedBallServices.Load<SoundEffect>(@"performanceloop"); * } * } #endif */ }
public void ModifyThenBack(AreaDimensionData input) { //Select a Building node. HierarchySettings.SelectHierarchyNodePath(input.InputData.HierarchyNodePath); TimeManager.MediumPause(); AreaSettings.NavigateToAreaDimensionSetting(); AreaSettings.SelectAreaDimensionNodePath(input.InputData.AreaNodePath); TimeManager.MediumPause(); // Click "Modify " buttion AreaSettings.ClickModifyAreaDimensionButton(); //"Input area name, comment ,Click ""Save"" button" AreaSettings.FillAreaDimensionData(input.InputData.CommonName, input.InputData.Comments); AreaSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); //JazzMessageBox.LoadingMask.WaitSubMaskLoading(); TimeManager.LongPause(); // Change back to initial area node AreaSettings.ClickModifyAreaDimensionButton(); AreaSettings.FillAreaDimensionData(input.ExpectedData.CommonName, input.ExpectedData.Comments); AreaSettings.ClickSaveButton(); JazzMessageBox.LoadingMask.WaitLoading(); //Verify the area node has been created under the correct hierarchy path //AreaSettings.ShowHierarchyTree(); //TimeManager.LongPause(); JazzFunction.Navigator.NavigateToTarget(NavigationTarget.HierarchySettingsSystemDimension); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); JazzFunction.Navigator.NavigateToTarget(NavigationTarget.HierarchySettingsAreaDimension); JazzMessageBox.LoadingMask.WaitSubMaskLoading(); //TimeManager.MediumPause(); //AreaSettings.ShowHierarchyTree(); //TimeManager.MediumPause(); //AreaSettings.SelectHierarchyNodePath(input.InputData.HierarchyNodePath); TimeManager.MediumPause(); // Could select the node path //Assert.IsFalse(AreaSettings.SelectAreaDimensionNodePath(input.ExpectedData.AreaNodePath)); Assert.IsTrue(AreaSettings.SelectAreaDimensionNodePath(input.InputData.AreaNodePath)); }
// Start is called before the first frame update void Start() { player = GameObject.Find("Player").GetComponent <PlayerCore>(); player.SendTouchedItemType.Subscribe(itemType => OnGetItem(itemType)); stageManager = StageManager.Instance; itemProvider = ItemProvider.Instance; stageManager.RotateSpeed.Subscribe( rotateSpeed => itemProvider.SetRotateSpeed(rotateSpeed)); timeManager = TimeManager.Instance; timeManager.TimeOut.Subscribe(_ => GameEnd()); soundManager = SoundManager.Instance; resultManager = ResultManager.Instance; int count = 4; countDownText.gameObject.SetActive(false); var timer = Observable.Timer(dueTime: TimeSpan.FromSeconds(1), period: TimeSpan.FromSeconds(1)).Publish(); var timerDisposable = timer.Connect(); timer.Subscribe(x => { --count; countDownText.text = count.ToString(); if (count == 3) { countDownText.gameObject.SetActive(true); } if (count != 0) { soundManager.PlayCountSound(); } else { timerDisposable.Dispose(); soundManager.PlayCountFinishSound(); countDownText.gameObject.SetActive(false); GameStart(); } }); }
public void ShareWidgetWithNoFunctionPermissionUser(ShareDashboardData input) { var dashboard = input.InputData.DashboardInfo; //Login to Jazz with UserA. Navigate to homepage, then to hierarchynodeA. Click the dashboardA name from dashboard list JazzFunction.LoginPage.LoginWithOption(dashboard[0].Receivers[0].LoginName, dashboard[0].Receivers[0].Password, null); HomePagePanel.NavigateToAllDashboard(); HomePagePanel.SelectHierarchyNode(dashboard[0].HierarchyName); TimeManager.MediumPause(); HomePagePanel.ClickDashboardButton(dashboard[0].DashboardName); JazzMessageBox.LoadingMask.WaitDashboardHeaderLoading(15); TimeManager.LongPause(); //Select widgetA with nameA , click "Share link" button and check UserB, click Confirm button. HomePagePanel.ClickEnjoyWidgetButton(dashboard[0].WidgetName); TimeManager.Pause(HomePagePanel.WAITSHAREWINDOWTIME); //Check UserB. ShareWindow.CheckEnjoyUser(dashboard[0].ShareUsers[0]); TimeManager.ShortPause(); Assert.AreEqual(1, ShareWindow.GetEnjoyUserNumber()); //Click "共享 button" ShareWindow.ClickEnjoyButton(); TimeManager.ShortPause(); // to "Collaborative Widget " tab. HomePagePanel.NavigateToMyShare(); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnMyShare(dashboard[0].WidgetName)); TimeManager.ShortPause(); //Login to Jazz with UserB. Navigate to homepage, then to "Collaborative Widget " tab. HomePagePanel.ExitJazz(); JazzFunction.LoginPage.LoginWithOption(dashboard[0].Receivers[1].LoginName, dashboard[0].Receivers[1].Password, null); HomePagePanel.NavigateToMyShare(); Assert.IsTrue(HomePagePanel.IsWidgetExistedOnMyShare(dashboard[0].WidgetName)); TimeManager.ShortPause(); }
public void AddWithConflictedRanges(TOUPulsePeakTariffData testData) { //Select a TOU which doesn't set pulse peak yet, and go to PulsePeak property tab. TOUPulsePeakTariffSettings.FocusOnTOUTariff(testData.InputData.CommonName); TimeManager.ShortPause(); TOUPulsePeakTariffSettings.SwitchToPulsePeakPropertyTab(); TimeManager.ShortPause(); //Click '+ 峰值季节电价' button TOUPulsePeakTariffSettings.ClickPulsePeakPropertyCreateButton(); //Click '+' icon TOUPulsePeakTariffSettings.ClickPulsePeakPropertyPlusIcon(); TimeManager.ShortPause(); //Input valid price TOUPulsePeakTariffSettings.FillInPulsePeakPropertyPriceValue(testData.InputData.Price); //Click '添加峰值季节时间' link and Input invalid overlapped time ranges TOUPulsePeakTariffSettings.AddPulsePeakRanges(testData); //Click Save button. TOUPulsePeakTariffSettings.ClickPulsePeakPropertySaveButton(); TimeManager.ShortPause(); //Verify that error messages are displayed under overlapped time ranges. Assert.IsTrue(TOUPulsePeakTariffSettings.IsPulsePeakRangeInvalidMsgCorrect(testData.ExpectedData, 1)); Assert.IsTrue(TOUPulsePeakTariffSettings.IsPulsePeakRangeInvalidMsgCorrect(testData.ExpectedData, 2)); //Revise one of the range, so that no overlap, e.g. change starttime of range2 to be same as endtime of range1, and click Save. TOUPulsePeakTariffSettings.SelectPulsePeakPropertyStartTime(testData.InputData.PulsePeakRange[0].EndTime, 2); //Click Save button. TOUPulsePeakTariffSettings.ClickPulsePeakPropertySaveButton(); TimeManager.LongPause(); //Verify saved successfull and 'Modify' button is displayed. Assert.IsFalse(TOUPulsePeakTariffSettings.IsPulsePeakPropertySaveButtonDisplayed()); Assert.IsFalse(TOUPulsePeakTariffSettings.IsPulsePeakPropertyCancelButtonDisplayed()); Assert.IsTrue(TOUPulsePeakTariffSettings.IsPulsePeakPropertyModifyButtonDisplayed()); Assert.IsFalse(TOUPulsePeakTariffSettings.IsPulsePeakPropertyCreateButtonDisplayed()); TimeManager.MediumPause(); }
public void ModifyToDeleteAll(OtherCostData input) { //Select buidling node "AddPeopleProperty" HierarchySetting.SelectHierarchyNodePath(input.InputData.HierarchyNodePath); TimeManager.ShortPause(); //Click "成本属性" tab button CostSettings.ClickCostPropertyTabButton_Update(); TimeManager.ShortPause(); //Click "修改" button CostSettings.ClickCostCreateButton(); TimeManager.ShortPause(); //Delete one cost value and save OtherCostSettings.ClickWaterDeleteButton(3); TimeManager.ShortPause(); //Save CostSettings.ClickCostSaveButton(); TimeManager.LongPause(); //Verify the cost is deleted and the left displayed correctly Assert.AreEqual(input.ExpectedData.EffectiveDate, OtherCostSettings.GetWaterDateValue(2)); Assert.AreEqual(input.ExpectedData.Price, OtherCostSettings.GetWaterCostValue(2)); //Click "修改" button CostSettings.ClickCostCreateButton(); TimeManager.ShortPause(); //Delete all cost value and save OtherCostSettings.ClickWaterDeleteButton(2); TimeManager.ShortPause(); //Save CostSettings.ClickCostSaveButton(); TimeManager.LongPause(); //"+成本属性" button displayed Assert.IsTrue(CostSettings.IsCostCreateButtonDisplayed()); }
public MainPage() { InitializeComponent(); TimeManager timerManager = new TimeManager(); timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(500); timer.Tick += Timer_Tick; timerDateTime = new DispatcherTimer(); timerDateTime.Interval = TimeSpan.FromMilliseconds(500); timerDateTime.Tick += TimerDateTime_Tick; InitGPIO(); if (pin != null) { timer.Start(); } txtblockTime.Text = DateTime.Today.TimeOfDay.ToString(); }
// Update is called once per frame void Update() { //Do not update game state if determined or game over not available if (gameState.winningPlayerId != null || gameOverText == null || timeManager == null) { return; } //Check if one player is remaining var remainingPlayers = gameState.players.Where(p => p.lives > 0).ToList(); if (remainingPlayers.Count == 1) { gameState.winningPlayerId = remainingPlayers.First().playerId; StartCoroutine(endMatch()); } //Draw if (remainingPlayers.Count == 0) { StartCoroutine(endMatch()); } //Check if game time ends if (timeManager.timeLeft <= 0) { //Remove time manager to avoid calling game over multiple times timeManager = null; var mostLives = gameState.players.Select(p => p.lives).Max(); var playersWithMostLives = gameState.players.Where(p => p.lives == mostLives).ToList(); //Set winner if we have only one if (playersWithMostLives.Count == 1) { gameState.winningPlayerId = playersWithMostLives.First().playerId; } StartCoroutine(endMatch()); } }
public DelayCloseRegionTimer(TimeManager time, BaseInstance i) : base(time) { m_instance = i; }
void Start() { timeMan = FindObjectOfType<TimeManager>(); timeMan.TimeIsUp += Trigger; }
void Start () { timeManager = GetComponent<TimeManager>(); eventsManager = GetComponent<EventsManager>(); }
/// <summary> /// Creates a finalizer for a clock subtree. /// </summary> internal SubtreeFinalizer(TimeManager timeManager) { _timeManager = timeManager; }
void Awake() { tm = this; }
void Awake() { mInstance = this; }
void Start() { next_step = STEP.RUN; mRigidbody = GetComponent<Rigidbody>(); mPlayerAnimation = transform.GetComponentInChildren<Animation>(); mGetVolume = GameObject.Find("Main Camera").GetComponent<csv_GetVolume>(); mTimeManager = GameObject.Find("CanvasTime/Time").GetComponent<TimeManager>(); }
private void submenuTimeManager_Click( object sender, RoutedEventArgs e ) { var tm = new TimeManager(); tm.Show(); }
/// <summary> /// Constructs a new GameTimer /// </summary> /// <param name="time">The time manager for this timer</param> public GameTimer(TimeManager time) { if (time == null) throw new ArgumentNullException("time"); m_time = time; }
void Awake() { instance = this; }
/// <summary> /// Constructs a new region timer /// </summary> /// <param name="time"></param> public RegionTimer(TimeManager time) : base(time) { }
// Use this for initialization void Start() { _PlayerTimeManager = transform.parent.GetComponent<TimeManager> (); }
// Use this for initialization void Start() { timemanager = transform.root.GetComponent<TimeManager> (); text = GetComponent<Text> (); }