protected virtual void Start() { if (_parentTimer == null) { _parentTimer = GetParentTimer(); if (_parentTimer._parentTimer == null) { _parentTimer.Start(); } RegisterInParent(); } }
private void ifHit_Tick(object sender, EventArgs e) { if (brojac2 == 2) { GlobalTimer.Start(); ifHit.Stop(); brojac2 = 0; isplayable = false; pictureBox4.Visible = false; } brojac2++; }
public static string GetRandomName() { int seed = GlobalTimer.GetNowTimeInt(); Random.seed = seed; int l = Random.Range(0, m_ltype1.Count); seed = GlobalTimer.GetNowTimeInt(); Random.seed = seed; int r = Random.Range(0, m_ltype2.Count); return(m_ltype1[l] + m_ltype2[r]); }
private void OnApplicationPause(bool pause) { if (pause) { GameList.Instance.Pause_Return(); GlobalTimer.GetInstance().TrackMiniTime(); GlobalTimer.GetInstance().TrackTotalTime(); AdsManager.GetInstance().SaveInsertTime(); return; } AdsUtil.LoadRewardAds(); AdsManager.GetInstance().PlayTransiformGroundAds(); }
private void SetupTimers() { battleState = battleStateObject.GetComponent <BattleState>(); //TODO get battle speed from config GlobalTimer.BattleSpeed = 0; //Calculate speed value from battle speed GlobalTimer.CalcGlobalSpeed(); //Setup Party //TODO calc normal speed from parties //foreach actor in all actors on field GlobalTimer.CalcNormalSpeed(50); }
public void Reload() { this.InitializeGameConfig(); Configs.LoadConfig(); GM.GetInstance().Init(); GoodsManager.Initialize(); AchiveData.Initialize(); TaskData.Initialize(); LoginData.Initialize(); GlobalTimer.Initialize(); AdsManager.Initialize(); DotManager.GetInstance().Check(); GameList.Instance.init(); GetComponent <MainScene>().Init(); Utils.ShowLoginRewards(); }
/// <summary> /// 606 获取玩家信息回应 /// </summary> public static bool Recv_USER_INFO_RESP(object Info) { if (Info == null) { return(false); } user.UserInfoResponse user_info = Info as user.UserInfoResponse; if (m_UserInfo == null) { m_UserInfo = new UserInfo(); } m_UserInfo.SetUserInfo(user_info); GlobalTimer.SetServerTime(user_info.login_time); GlobalTimer.SetBlackhopCloseTotal(m_UserInfo.BlackShopTime); GlobalTimer.SetGnomeShopCloseTotal(m_UserInfo.GnomeShopTime); return(true); }
private void SoldierSkillUpResponse(int nErrorCode) { if (nErrorCode == 0) { int leftPoints = UserDC.GetLeftSkillPoints(); int maxLeftSkillPoints = ConfigM.GetMaxLeftSkillPoints(UserDC.GetVIPLevel()); if (leftPoints == maxLeftSkillPoints - 1) { GlobalTimer.ResetSkillResume(); } RefreshSkillItem(); PdbycWnd wnd = WndManager.FindDialog <PdbycWnd>(); if (wnd) { wnd.RefreshCombatPower(); } } }
private void Start() { #if UNITY_EDITOR this.InitializeGameConfig(); Configs.LoadConfig(); GM.GetInstance().Init(); GoodsManager.Initialize(); AchiveData.Initialize(); TaskData.Initialize(); LoginData.Initialize(); GlobalTimer.Initialize(); AdsManager.Initialize(); DotManager.GetInstance().Check(); GameList.Instance.init(); GetComponent <MainScene>().Init(); Utils.ShowLoginRewards(); #endif }
public void newGame() { isplayable = false; BossFight = false; pbBossLife.Visible = false; img = DeepSpaceBattles.Properties.Resources.redfighter0005; img2 = DeepSpaceBattles.Properties.Resources.lost; pictureBox1.Image = img; pictureBox2.Image = img; pictureBox3.Image = img; pictureBox4.Image = img2; playerSpaceship = new PlayerSpaceship(PlayerSpaceship.Pictures.normal); enemies = new List <EnemySpaceship>(); enemiesWeapon = new List <Weapon1>(); SpawnEnemies(); boss = new Boss(350, 30); pbBossLife.Value = boss.life; GlobalTimer.Start(); }
private GlobalTimer GetParentTimer() { GlobalTimer timer = null; if (string.IsNullOrEmpty(_parentKey)) { timer = MainTimer.Instance; } else { timer = MainTimer.Instance.GetTimer(_parentKey); if (timer == null) { timer = MainTimer.Instance; } } return(timer); }
/* ############################################################ ######################## CHALLENGE ######################### ############################################################ */ IEnumerator GetText(string flowString, string volString) { int oldBalance = PlayerPrefs.GetInt("COIN_BALANCE"); string flow = flowString.Remove(flowString.Length - 1, 1); string volume = volString.Remove(volString.Length - 1, 1); string url = "https://uql53bqfta.execute-api.us-east-1.amazonaws.com/Artsy/add-breath"; // TODO: Waiting on backend to change Headers to Form Data List <IMultipartFormSection> formData = new List <IMultipartFormSection>(); UnityWebRequest request = UnityWebRequest.Post(url, formData); request.SetRequestHeader("deviceid", SystemInfo.deviceUniqueIdentifier.Replace("-", "")); request.SetRequestHeader("volume", volume); request.SetRequestHeader("flow", flow); yield return(request.SendWebRequest()); string data = request.downloadHandler.text; Spirometer spiro = Spirometer.CreateFromJSON(data); PlayerPrefs.SetString("BREATH_GRADE", spiro.grade); PlayerPrefs.SetString("BREATH_FEEDBACK", spiro.feedback); PlayerPrefs.SetInt("BREATH_SCORE", spiro.score); PlayerPrefs.SetInt("COIN_BALANCE", spiro.balance); PlayerPrefs.SetInt("BREATH_COUNT", spiro.breathCount); if (spiro.breathCount >= 10) { PlayerPrefs.SetInt("UNLIMITED_STATUS", 1); // Set up the time of one hour DateTime dt = DateTime.UtcNow + TimeSpan.FromSeconds(3600); GlobalTimer.SetEndTime(dt); // Debug.Log("Timer is set up to:" + dt.ToString("yyyy-MM-dd-HH-mm-ss")); } SetCoinBalance(); UpdateBar(); int score = PlayerPrefs.GetInt("BREATH_SCORE"); BreathQuality(score, oldBalance); }
/// <summary> /// 刷新计时器变量 /// </summary> private void RefreshCounter() { PhysicsResumeCounter = PhysicsResumeEnd - GlobalTimer.GetNowTimeInt(); if (PhysicsResumeCounter < 0) { ResetPhysicsResume(); } SkillResumeCounter = SkillResumeTotal - GlobalTimer.GetNowTimeInt(); if (SkillResumeCounter < 0) { SkillResumeTotal = ConfigM.GetResumeSkillTime() + GetNowTimeInt(); SkillResumeCounter = ConfigM.GetResumeSkillTime(); } if (AthleticsTotal > 0) { AthleticsChallengeCD = AthleticsTotal - GetNowTimeInt(); if (AthleticsChallengeCD <= 0) { AthleticsTotal = 0; } } if (GnomeShopCloseTotal > 0) { GnomeShopCloseCounter = GnomeShopCloseTotal - GetNowTimeInt(); if (GnomeShopCloseCounter <= 0) { GnomeShopCloseTotal = 0; } } if (BlackShopCloseTotal > 0) { BlackShopCloseCounter = BlackShopCloseTotal - GetNowTimeInt(); if (BlackShopCloseCounter <= 0) { BlackShopCloseTotal = 0; } } }
public void moveEnemyWeapon1() { if (enemiesWeapon.Count > -1) { for (int i = 0; i < enemiesWeapon.Count; i++) { enemiesWeapon[i].moveWeapon1ForEnemy(); if (enemiesWeapon[i].Y > 650) { enemiesWeapon.Remove(enemiesWeapon[i]); i--; continue; } Rectangle rec = new Rectangle(enemiesWeapon[i].X, enemiesWeapon[i].Y, enemiesWeapon[i].weapon2.Width, enemiesWeapon[i].weapon2.Height); if (playerSpaceship.GetHit(rec)) { playerSpaceship.LoseLife(); GlobalTimer.Stop(); ifHit.Start(); isplayable = true; pictureBox4.Visible = true; if (playerSpaceship.life == 2) { pictureBox3.Image = null; } if (playerSpaceship.life == 1) { pictureBox2.Image = null; } if (playerSpaceship.life == 0) { pictureBox1.Image = null; } enemiesWeapon.Remove(enemiesWeapon[i]); i++; break; } } } }
public override void ViewDidLoad() { base.ViewDidLoad(); _rootTableView.AllowsSelection = false; _rootTableView.RegisterNibForCellReuse(DetailedPostTableViewCell.Nib, DetailedPostTableViewCell.Key); _rootTableView.SeparatorStyle = UITableViewCellSeparatorStyle.None; NavigationController.NavigationBar.Hidden = false; var toolbarBackView = new ToolBarBackView(NavigationItem, NavigationController.NavigationBar); var routerToolBarBack = new RouterToolBarBack(NavigationController); var stylesHolderToolBarBack = new ToolBarBackStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser); var title = ""; var presenterToolBarBack = new PresenterToolBarBack(toolbarBackView, routerToolBarBack, stylesHolderToolBarBack, title); presenterToolBarBack.SetConfig(); _rootTableView.EstimatedRowHeight = 400; _rootTableView.RowHeight = UITableView.AutomaticDimension; _globalTimer = GlobalTimer.GetInstance(); }
public void moveBossWeapon() { for (int i = 0; i < boss.getBossWeapon().Count; i++) { boss.MoveTheBossWeapon(i); if (boss.getBossWeapon()[i].Y > 650) { boss.RemoveBossWeapon(i); i--; continue; } Rectangle rec = new Rectangle(boss.getBossWeapon()[i].X, boss.getBossWeapon()[i].Y, boss.getBossWeapon()[i].bossWeapon.Width, boss.getBossWeapon()[i].bossWeapon.Height); if (playerSpaceship.GetHit(rec)) { playerSpaceship.LoseLife(); GlobalTimer.Stop(); ifHit.Start(); isplayable = true; pictureBox4.Visible = true; if (playerSpaceship.life == 2) { pictureBox3.Image = null; } if (playerSpaceship.life == 1) { pictureBox2.Image = null; } if (playerSpaceship.life == 0) { pictureBox1.Image = null; } boss.RemoveBossWeapon(i); i++; break; } } }
public override void ViewDidLoad() { base.ViewDidLoad(); _postsCollectionView.Initialize(); //DataService.NotificationCenter.PostsIncome = OnNotificationIncome; #if MOCK #else new QuotationsController(ConnectionController.GetInstance(), DataService.RepositoryController.RepoQc, WebMsgParser.ParseResponseWidget, WebMsgParser.ParseResponseQuotations, typeof(WidgetSocketMarker)); _postsController = new PostsController(ConnectionController.GetInstance(), WebMsgParser.ParseResponsePosts, DataService.RepositoryController.RepositoryPost); _postsController.Send(new PostsRequestModel(EPostsRequestType.InitialRequest)); #endif PostHeightCounted = SetPostHeight; PostsHeights = new List <nfloat>(); _postsCollectionView.Delegate = new PostsDelegate(PostsHeights); _postsCollectionView.AlwaysBounceVertical = true; _postsCollectionView.AllowsSelection = false; _postsCollectionView.AllowsMultipleSelection = false; _refreshControl = new UIRefreshControl(); _postsCollectionView.RefreshControl = _refreshControl; _refreshControl.BackgroundColor = UIColor.Clear; _refreshControl.BeginRefreshing(); _globalTimer = GlobalTimer.GetInstance(); CreateDataSourse(); NavigationController.NavigationBar.Hidden = false; var toolbarPostsView = new ToolBarPostsView(NavigationItem, NavigationController.NavigationBar); var routerToolBarPosts = new RouterToolBarPosts(NavigationController); var stylesHolderToolBarPosts = new ToolBarPostsStylesHolderIOS <GlobalControlsTheme>(iOS_DAL.ThemeParser); _presenterToolBarPosts = new PresenterToolBarPosts(toolbarPostsView, routerToolBarPosts, stylesHolderToolBarPosts, Locale.Localization.Lang); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); RequestWindowFeature(WindowFeatures.NoTitle); SetContentView(Resource.Layout.PostDetailedActivity); var postView = FindViewById <PostDetailedView>(Resource.Id.detailedPost_postView); _postId = Intent.GetStringExtra("id"); var post = DataService.RepositoryController.RepositoryPost.GetOnePostById(_postId); var market = post.ModelPost.Market; postView.SetPostMarket((EMarketTypes)Enum.Parse(typeof(EMarketTypes), market)); _interactor = new InteractorPost(_postId, new OnePostController(DataService.RepositoryController.RepositoryPost), DataService.NotificationCenter, DataService.RepositoryController.RepositoryPost, DataService.RepositoryController.RepoQc); var presenter = new PresenterPost( view: postView, interactor: _interactor, router: new RouterPost(this), otherThemeStrings: ThemeHolder.PostOtherThemeStrings, headerStylesHolder: new PostHeaderStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser), socialStylesHolder: new PostSocialStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser), bodyStylesHolder: new PostBodyStylesHolderDroid <GlobalControlsTheme>(DroidDAL.ThemeParser), postLocale: DataService.RepositoryController.RepositoryPost.LangPost, isPostDetailed: true ); postView.Presenter = presenter; ((InteractorPost)_interactor).SendRequestForPosts(); presenter.SetConfigToolbar(); _globalTimer = GlobalTimer.GetInstance(); }
private void CallingForHelp() { if (!CallForHelp) { return; } if (!GlobalTimer.IsPassed(ref _lastHelpCalled, TimeSpan.FromSeconds(5))) { return; } var group = _group; if (group == null) { return; } foreach (var member in group.Members.Where(flockMember => flockMember != this)) { member.HelpingFor(this); } }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { if ((int)_collectibleType % 2 == 0) //Affects player controller { var playerPowerUp = other.GetComponent <PlayerPowerUp>(); playerPowerUp.UpdateStat(_collectibleType, modifyingCount); Destroy(gameObject); } else { //Doesn't affect player controller if (_collectibleType == CollectibleType.DecreaseTime || _collectibleType == CollectibleType.IncreaseTime) { GlobalTimer.AddTimeThroughPowerUps(modifyingCount); } } Destroy(gameObject); } }
private void OnLYLineChange() { if (LCDEnabled) { if (LY < LCDHeight) { ReconstructOAMTable(); if (Mode2_OAMInterruptEnabled) { interruptManager.RequestInterrupt(InterruptType.LCDC); } else { LYCoincidenceCheck(); } } else if (LY == LCDHeight) { interruptManager.RequestInterrupt(InterruptType.VBlank); GlobalTimer.GetInstance().ResetEventCounter(); if (Mode1_VBlankInterruptEnabled) { interruptManager.RequestInterrupt(InterruptType.LCDC); } else { LYCoincidenceCheck(); } } else { LYCoincidenceCheck(); } } }
public void ActivateWarning() { // TODO: I should be initialised by a lifecycle method before I'm called if (firer == null || cam == null) { Initialise(); } warningActive = true; var(intersection, found) = GetWarningPosition(); if (found) { warning = Instantiate(warningTemplate, intersection, Quaternion.identity); } else { warning = Instantiate(warningTemplate, transform.position, Quaternion.identity); } warningVisible = true; timer = GameObject.FindObjectOfType <GlobalTimer>(); timerStopwatchId = timer.AddStopwatch(this); }
private void OnApplicationQuit() { GlobalTimer.GetInstance().TrackMiniTime(); GlobalTimer.GetInstance().TrackTotalTime(); }
private void Update() { float inputHorizontal = Input.GetAxis("Horizontal"); float inputVertical = Input.GetAxis("Vertical"); if (inputHorizontal != 0.0f || inputVertical != 0.0f) { GlobalTimer.StartTimer(); } if (dying) { //transform.RotateAround(transform.position, Vector3.forward, dyingSeconds); render.transform.Rotate(new Vector3(0.0f, 0.0f, dyingSeconds * dyingSeconds)); shake.SetMagnitude(dyingSeconds * 0.01f); if (dyingSeconds > secondsBeforeDeathExplosion) { // Only proceed if the sprite is still visible. if (render.enabled) { // Create the death explosion! createBurst.SetSpread(360.0f); createBurst.SetCount(200); createBurst.Burst(Vector2.up); // Disable the sprite renderer. render.enabled = false; } } else { while (secondsSinceDeathPing > secondsBetweenDeathPings) { createBurst.Burst(Random.insideUnitCircle.normalized); secondsSinceDeathPing -= secondsBetweenDeathPings; } secondsSinceDeathPing += Time.deltaTime; if (secondsSinceDeathNoise > secondsBetweenDeathNoises) { PlaySoundDying(); secondsSinceDeathNoise -= secondsBetweenDeathNoises; } //secondsSinceDeathNoise += Time.deltaTime; secondsSinceDeathNoise += dyingSeconds; } if (dyingSeconds > secondsBeforeDeathRestart) { // Restart the scene. SceneUtil.ResetScene(); } dyingSeconds += Time.deltaTime; } else { //Vector2 move = new Vector2(inputHorizontal, inputVertical); Vector2 move = new Vector2(0.0f, inputVertical) * moveSpeed; float torque = -inputHorizontal * rotateSpeed; //Debug.Log(torque); rb.AddTorque(torque); rb.AddForce(transform.rotation * move); secondsSinceLastPing += Time.deltaTime; while (secondsSinceLastPing > secondsBetweenPings) { secondsSinceLastPing -= secondsBetweenPings; Burst(); } } if (Input.GetKeyDown(KeyCode.Escape)) { SceneUtil.ExitGame(); } }
public void Start() { playerObject = GameObject.FindGameObjectWithTag("Player"); playerScript = playerObject.GetComponent <RigidbodyFirstPersonController>(); timer = GetComponentInParent <GlobalTimer>(); }
public TimeController(GlobalTimer timer) { _timer = timer; }
public void moveEnemyWeapon1() { //foreach (EnemySpaceship es in enemies) //{ // for (int i = 0; i < es.getWeapon1().Count; i++) // { // es.MoveTheWeapon(i); // if (es.getWeapon1()[i].Y > 650) // { // es.RemoveWeapon1(i); // i--; // continue; // } // Rectangle rec = new Rectangle(es.getWeapon1()[i].X, es.getWeapon1()[i].Y, es.getWeapon1()[i].weapon.Width, es.getWeapon1()[i].weapon.Height); // if (playerSpaceship.GetHit(rec)) // { // playerSpaceship.LoseLife(); // GlobalTimer.Stop(); // ifHit.Start(); // isplayable = true; // pictureBox4.Visible = true; // if (playerSpaceship.life == 2) pictureBox3.Image = null; // if (playerSpaceship.life == 1) pictureBox2.Image = null; // if (playerSpaceship.life == 0) pictureBox1.Image = null; // es.RemoveWeapon1(i); // i++; // break; // } // } //} if (enemiesWeapon.Count > -1) { for (int i = 0; i < enemiesWeapon.Count; i++) { enemiesWeapon[i].moveWeapon1ForEnemy(); if (enemiesWeapon[i].Y > 650) { enemiesWeapon.Remove(enemiesWeapon[i]); i--; continue; } Rectangle rec = new Rectangle(enemiesWeapon[i].X, enemiesWeapon[i].Y, enemiesWeapon[i].weapon2.Width, enemiesWeapon[i].weapon2.Height); if (playerSpaceship.GetHit(rec)) { playerSpaceship.LoseLife(); GlobalTimer.Stop(); ifHit.Start(); isplayable = true; pictureBox4.Visible = true; if (playerSpaceship.life == 2) { pictureBox3.Image = null; } if (playerSpaceship.life == 1) { pictureBox2.Image = null; } if (playerSpaceship.life == 0) { pictureBox1.Image = null; } enemiesWeapon.Remove(enemiesWeapon[i]); i++; break; } } } }
private void GlobalTimer_Tick(object sender, EventArgs e) { if (playerSpaceship.life == 0) { GlobalTimer.Stop(); isplayable = true; if (MessageBox.Show("You have failed to beat the game. \n Do you want to play again?", "Play again??", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { newGame(); } else { Close(); } } Random r = new Random(); moveTheEnemies(); if (BossFight) { enemiesWeapon = null; boss.BossMoving(); moveBossWeapon(); if (r.Next(20) == 10) { if (r.Next() % 2 == 0) { boss.FireWeaponLeft(); } else { boss.FireWeaponRight(); } } } else { moveEnemyWeapon1(); if (r.Next(10) == 5) { //enemies[r.Next(enemies.Count)].AddWeaponToEnemies(); int rand = r.Next(enemies.Count); int Xx = enemies[rand].X; int Yy = enemies[rand].Y; enemiesWeapon.Add(new Weapon1(Xx + 34, Yy + 80, false)); } } if (boss.life == 1) { GlobalTimer.Stop(); if (MessageBox.Show("Hooray you have beat our demo game. \n If you like it, you can buy the game. \n Do you want to play again?", "You won !!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { newGame(); } else { Close(); } } MoveTheWeapon1(); Invalidate(); if (enemies.Count == 0) { BossFight = true; pbBossLife.Visible = true; } }
private void Awake() { GlobalTimerSystem = this; }
void Awake() { instance = this; }