// Use this for initialization public UIScript(GameObject uiFab, int _controllerNum, PlayerController p, int _numPlayers) { playerNum = p.playerNum; numPlayers = _numPlayers; controllerNum = _controllerNum; startScript = new StartScript(this, p); currColor = new Color(0, 0, 0, alpha); ui = Instantiate(uiFab); Transform[] temp = ui.GetComponentsInChildren <Transform>(); foreach (Transform t in temp) { if (t.gameObject.name == "Position") { posText = t.gameObject.GetComponent <Text>(); } else if (t.gameObject.name == "Time") { timeText = t.gameObject.GetComponent <Text>(); } else if (t.gameObject.name == "HighScore") { hsText = t.gameObject.GetComponent <Text>(); } else if (t.gameObject.name == "Center") { centerText = t.gameObject.GetComponent <Text>(); } else if (t.gameObject.name == "CenterSelected") { centerTextSelected = t.gameObject.GetComponent <Text>(); } } }
// Use this for initialization void Start() { enemy = GetComponent <CharacterController>(); animator = this.GetComponent <Animator>(); MaxSpeed = Random.Range(10, 30); startScript = FindObjectOfType(typeof(StartScript)) as StartScript; }
// Use this for initialization public UIScript (GameObject uiFab, int _controllerNum, PlayerController p,int _numPlayers) { playerNum = p.playerNum; numPlayers = _numPlayers; controllerNum = _controllerNum; startScript = new StartScript(this, p); currColor = new Color(0, 0, 0, alpha); ui = Instantiate(uiFab); Transform[] temp = ui.GetComponentsInChildren<Transform>(); foreach(Transform t in temp) { if (t.gameObject.name == "Position") { posText = t.gameObject.GetComponent<Text>(); } else if (t.gameObject.name == "Time") { timeText = t.gameObject.GetComponent<Text>(); } else if (t.gameObject.name == "HighScore") { hsText = t.gameObject.GetComponent<Text>(); } else if (t.gameObject.name == "Center") { centerText = t.gameObject.GetComponent<Text>(); }else if(t.gameObject.name == "CenterSelected") { centerTextSelected = t.gameObject.GetComponent<Text>(); } } }
// Use this for initialization void Start() { loader = FindObjectOfType(typeof(loadingScript)) as loadingScript; playerName = OuyaSDK.OuyaPlayer.player1; Hawes = GetComponent(typeof(CharacterController)) as CharacterController; startScript = FindObjectOfType(typeof(StartScript)) as StartScript; gui = FindObjectOfType(typeof(GUI_HUD)) as GUI_HUD; HandNull = GameObject.FindGameObjectWithTag("HandNull").transform; Character.renderer.material = HawesDiffuse; weaponInHand = 2; if (PlayerPrefs.GetString("currentWeapon") == "") { weaponInHand = 0; } else if (PlayerPrefs.GetString("currentWeapon") == "machete") { weaponInHand = 1; } else if (PlayerPrefs.GetString("currentWeapon") == "shotgun") { weaponInHand = 2; } else if (PlayerPrefs.GetString("currentWeapon") == "semiauto") { weaponInHand = 3; } weaponInHand = 1; LoadWeapon(); }
public void TriggerStartScript(uint localID, UUID itemID) { handlerStartScript = OnStartScript; if (handlerStartScript != null) { handlerStartScript(localID, itemID); } }
private void btnStartScript_Click(object sender, EventArgs e) { if (txtResultsName.Text.Trim() != "") { Button b = (Button)sender; b.Visible = false; btnStop.Visible = true; StartScript?.Invoke(this, new EventArgs()); } else { System.Windows.Forms.MessageBox.Show("Enter a name for the results to be save as."); } }
public void AddScriptBrick(ModelBase scriptBrick, int firstViewIndex, int lastViewIndex) { //if (this.Count == lastViewIndex + 1 && GetAtIndex(lastViewIndex) is Script && ) //{ // lastViewIndex++; //} if (scriptBrick is Brick) // Add brick at last visible end of a Script { var brick = scriptBrick as Brick; var scriptEndIndex = -1; Script lastFullScript = null; foreach (var script in Scripts) { var scriptBeginIndex = scriptEndIndex + 1; scriptEndIndex += script.Bricks.Count + 1; // what does that do? //if (scriptEndIndex > lastViewIndex && scriptBeginIndex >= firstViewIndex) //{ // break; //} lastFullScript = script; } if (lastFullScript == null) { var startScript = new StartScript(); Scripts.Add(startScript); lastFullScript = startScript; OnScriptAdded(startScript, IndexOf(startScript)); } lastFullScript.Bricks.Add(brick); //OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); // TODO: make faster and use method below instead OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, scriptBrick, IndexOf(scriptBrick))); } else if (scriptBrick is Script) // Add Script at end of all { var script = scriptBrick as Script; Scripts.Add(script); //OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); // TODO: make faster and use method below instead OnScriptAdded((Script) scriptBrick, IndexOf(scriptBrick)); } }
public void AddScriptBrick(ModelBase scriptBrick, int firstViewIndex, int lastViewIndex) { //if (this.Count == lastViewIndex + 1 && GetAtIndex(lastViewIndex) is Script && ) //{ // lastViewIndex++; //} if (scriptBrick is Brick) // Add brick at last visible end of a Script { var brick = scriptBrick as Brick; var scriptEndIndex = -1; Script lastFullScript = null; foreach (var script in Scripts) { var scriptBeginIndex = scriptEndIndex + 1; scriptEndIndex += script.Bricks.Count + 1; // what does that do? //if (scriptEndIndex > lastViewIndex && scriptBeginIndex >= firstViewIndex) //{ // break; //} lastFullScript = script; } if (lastFullScript == null) { var startScript = new StartScript(); Scripts.Add(startScript); lastFullScript = startScript; OnScriptAdded(startScript, IndexOf(startScript)); } lastFullScript.Bricks.Add(brick); //OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); // TODO: make faster and use method below instead OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, scriptBrick, IndexOf(scriptBrick))); } else if (scriptBrick is Script) // Add Script at end of all { var script = scriptBrick as Script; Scripts.Add(script); //OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); // TODO: make faster and use method below instead OnScriptAdded((Script)scriptBrick, IndexOf(scriptBrick)); } }
/// <summary> /// run all automation /// </summary> private void RunAll() { if (Data != null) { // create new report IReporter reporter = Reporter.NewInstance; reporter.BeginReport(Name, Data.Name); while (Data.MoveNext() && !IsStopped) { reporter.BeginDataRow(Data.CurrentRowId); StartScript.Restart(); Scripts.Push(StartScript); Run(reporter); reporter.EndDataRow(Data.CurrentRowId); } reporter.EndReport(); } else { // create new report IReporter reporter = Reporter.NewInstance; reporter.BeginReport(Name + Constants.ReportText.ReportNameSuffix, null); StartScript.Restart(); Scripts.Push(StartScript); Run(reporter); reporter.EndReport(); } if (IsStopped && Interupted != null) { Interupted(this); } if (Ended != null) { Ended(this); } }
public void onClick() { StartScript start = GameObject.Find("start").GetComponent <StartScript>(); start.play_game(); }
private static void FillSprites(Program program) { var objectBackground = new Sprite { Name = AppResourcesHelper.Get("DefaultProgram_Background") }; var objectMole1 = new Sprite { Name = AppResourcesHelper.Get("WhackAMole_Mole") + " 1" }; var objectMole2 = new Sprite { Name = AppResourcesHelper.Get("WhackAMole_Mole") + " 2" }; var objectMole3 = new Sprite { Name = AppResourcesHelper.Get("WhackAMole_Mole") + " 3" }; var objectMole4 = new Sprite { Name = AppResourcesHelper.Get("WhackAMole_Mole") + " 4" }; #region Background objectBackground.Looks.Add(new Look { Name = AppResourcesHelper.Get("DefaultProgram_Background"), FileName = LookFileNameBackground }); objectBackground.Looks.Add(new Look { Name = AppResourcesHelper.Get("DefaultProgram_Background") + "End", FileName = LookFileNameBackgroundFinished }); StartScript startScriptBackground = new StartScript(); { SetLookBrick look = new SetLookBrick(); look.Value = objectBackground.Looks[0]; startScriptBackground.Bricks.Add(look); } { SetSizeBrick sizeBack = new SetSizeBrick(); sizeBack.Percentage = FormulaTreeFactory.CreateNumberNode(75); startScriptBackground.Bricks.Add(sizeBack); } objectBackground.Scripts.Add(startScriptBackground); #endregion #region mole1 objectMole1.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_MovingMole"), FileName = LookFileNameMole1 }); objectMole1.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_DizzyMole"), FileName = LookFileNameMole2 }); objectMole1.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_Mole"), FileName = LookFileNameMole3 }); StartScript startScriptMole1 = new StartScript(); { SetSizeBrick sizeBrick = new SetSizeBrick(); sizeBrick.Percentage = FormulaTreeFactory.CreateNumberNode(20); startScriptMole1.Bricks.Add(sizeBrick); } ForeverBrick startForeverBrick1 = new ForeverBrick(); EndForeverBrick endForeverBrick1 = new EndForeverBrick(); startForeverBrick1.End = endForeverBrick1; endForeverBrick1.Begin = startForeverBrick1; startScriptMole1.Bricks.Add(startForeverBrick1); { SetPositionBrick pos = new SetPositionBrick(); pos.ValueX = FormulaTreeFactory.CreateNumberNode(-115); pos.ValueY = FormulaTreeFactory.CreateNumberNode(-80); startScriptMole1.Bricks.Add(pos); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(2)); startScriptMole1.Bricks.Add(wait); } startScriptMole1.Bricks.Add(new ShowBrick()); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole1.Looks[0]; startScriptMole1.Bricks.Add(look); } { AnimatePositionBrick slide = new AnimatePositionBrick(); slide.Duration = FormulaTreeFactory.CreateNumberNode(0.1); slide.ToX = FormulaTreeFactory.CreateNumberNode(0); slide.ToY = FormulaTreeFactory.CreateNumberNode(10); startScriptMole1.Bricks.Add(slide); } { SetLookBrick look = new SetLookBrick(); look.Value = objectMole1.Looks[2]; startScriptMole1.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole1.Bricks.Add(wait); } startScriptMole1.Bricks.Add(new HideBrick()); { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole1.Bricks.Add(wait); } startScriptMole1.Bricks.Add(endForeverBrick1); objectMole1.Scripts.Add(startScriptMole1); TappedScript tappedScriptMole1 = new TappedScript(); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole1.Looks[1]; tappedScriptMole1.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateNumberNode(1.5); tappedScriptMole1.Bricks.Add(wait); } tappedScriptMole1.Bricks.Add(new HideBrick()); objectMole1.Scripts.Add(tappedScriptMole1); #endregion #region mole2 objectMole2.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_MovingMole"), FileName = LookFileNameMole1 }); objectMole2.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_DizzyMole"), FileName = LookFileNameMole2 }); objectMole2.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_Mole"), FileName = LookFileNameMole3 }); StartScript startScriptMole2 = new StartScript(); { SetSizeBrick sizeBrick = new SetSizeBrick(); sizeBrick.Percentage = FormulaTreeFactory.CreateNumberNode(20); startScriptMole2.Bricks.Add(sizeBrick); } ForeverBrick startForeverBrick2 = new ForeverBrick(); EndForeverBrick endForeverBrick2 = new EndForeverBrick(); startForeverBrick2.End = endForeverBrick2; endForeverBrick2.Begin = startForeverBrick2; startScriptMole2.Bricks.Add(startForeverBrick2); { SetPositionBrick pos = new SetPositionBrick(); pos.ValueX = FormulaTreeFactory.CreateNumberNode(115); pos.ValueY = FormulaTreeFactory.CreateNumberNode(-80); startScriptMole2.Bricks.Add(pos); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(2)); startScriptMole2.Bricks.Add(wait); } startScriptMole2.Bricks.Add(new ShowBrick()); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole2.Looks[0]; startScriptMole2.Bricks.Add(look); } { AnimatePositionBrick slide = new AnimatePositionBrick(); slide.Duration = FormulaTreeFactory.CreateNumberNode(0.1); slide.ToX = FormulaTreeFactory.CreateNumberNode(0); slide.ToY = FormulaTreeFactory.CreateNumberNode(10); startScriptMole2.Bricks.Add(slide); } { SetLookBrick look = new SetLookBrick(); look.Value = objectMole2.Looks[2]; startScriptMole2.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole2.Bricks.Add(wait); } startScriptMole2.Bricks.Add(new HideBrick()); { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole2.Bricks.Add(wait); } startScriptMole2.Bricks.Add(endForeverBrick2); objectMole2.Scripts.Add(startScriptMole2); TappedScript tappedScriptMole2 = new TappedScript(); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole2.Looks[1]; tappedScriptMole2.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateNumberNode(1.5); tappedScriptMole2.Bricks.Add(wait); } tappedScriptMole2.Bricks.Add(new HideBrick()); objectMole2.Scripts.Add(tappedScriptMole2); #endregion #region mole3 objectMole3.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_MovingMole"), FileName = LookFileNameMole1 }); objectMole3.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_DizzyMole"), FileName = LookFileNameMole2 }); objectMole3.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_Mole"), FileName = LookFileNameMole3 }); StartScript startScriptMole3 = new StartScript(); { SetSizeBrick sizeBrick = new SetSizeBrick(); sizeBrick.Percentage = FormulaTreeFactory.CreateNumberNode(20); startScriptMole3.Bricks.Add(sizeBrick); } ForeverBrick startForeverBrick3 = new ForeverBrick(); EndForeverBrick endForeverBrick3 = new EndForeverBrick(); startForeverBrick3.End = endForeverBrick3; endForeverBrick3.Begin = startForeverBrick3; startScriptMole3.Bricks.Add(startForeverBrick3); { SetPositionBrick pos = new SetPositionBrick(); pos.ValueX = FormulaTreeFactory.CreateNumberNode(-115); pos.ValueY = FormulaTreeFactory.CreateNumberNode(-215); startScriptMole3.Bricks.Add(pos); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(2)); startScriptMole3.Bricks.Add(wait); } startScriptMole3.Bricks.Add(new ShowBrick()); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole3.Looks[0]; startScriptMole3.Bricks.Add(look); } { AnimatePositionBrick slide = new AnimatePositionBrick(); slide.Duration = FormulaTreeFactory.CreateNumberNode(0.1); slide.ToX = FormulaTreeFactory.CreateNumberNode(0); slide.ToY = FormulaTreeFactory.CreateNumberNode(10); startScriptMole3.Bricks.Add(slide); } { SetLookBrick look = new SetLookBrick(); look.Value = objectMole3.Looks[2]; startScriptMole3.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole3.Bricks.Add(wait); } startScriptMole3.Bricks.Add(new HideBrick()); { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole3.Bricks.Add(wait); } startScriptMole3.Bricks.Add(endForeverBrick3); objectMole3.Scripts.Add(startScriptMole3); TappedScript tappedScriptMole3 = new TappedScript(); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole3.Looks[1]; tappedScriptMole3.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateNumberNode(1.5); tappedScriptMole3.Bricks.Add(wait); } tappedScriptMole3.Bricks.Add(new HideBrick()); objectMole3.Scripts.Add(tappedScriptMole3); #endregion #region mole4 objectMole4.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_MovingMole"), FileName = LookFileNameMole1 }); objectMole4.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_DizzyMole"), FileName = LookFileNameMole2 }); objectMole4.Looks.Add(new Look { Name = AppResourcesHelper.Get("WhackAMole_Mole"), FileName = LookFileNameMole3 }); StartScript startScriptMole4 = new StartScript(); { SetSizeBrick sizeBrick = new SetSizeBrick(); sizeBrick.Percentage = FormulaTreeFactory.CreateNumberNode(20); startScriptMole4.Bricks.Add(sizeBrick); } ForeverBrick startForeverBrick4 = new ForeverBrick(); EndForeverBrick endForeverBrick4 = new EndForeverBrick(); startForeverBrick4.End = endForeverBrick4; endForeverBrick4.Begin = startForeverBrick4; startScriptMole4.Bricks.Add(startForeverBrick4); { SetPositionBrick pos = new SetPositionBrick(); pos.ValueX = FormulaTreeFactory.CreateNumberNode(115); pos.ValueY = FormulaTreeFactory.CreateNumberNode(-215); startScriptMole4.Bricks.Add(pos); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(2)); startScriptMole4.Bricks.Add(wait); } startScriptMole4.Bricks.Add(new ShowBrick()); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole4.Looks[0]; startScriptMole4.Bricks.Add(look); } { AnimatePositionBrick slide = new AnimatePositionBrick(); slide.Duration = FormulaTreeFactory.CreateNumberNode(0.1); slide.ToX = FormulaTreeFactory.CreateNumberNode(0); slide.ToY = FormulaTreeFactory.CreateNumberNode(10); startScriptMole4.Bricks.Add(slide); } { SetLookBrick look = new SetLookBrick(); look.Value = objectMole4.Looks[2]; startScriptMole4.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole4.Bricks.Add(wait); } startScriptMole4.Bricks.Add(new HideBrick()); { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateRandomNode( firstChild: FormulaTreeFactory.CreateNumberNode(1), secondChild: FormulaTreeFactory.CreateNumberNode(5)); startScriptMole4.Bricks.Add(wait); } startScriptMole4.Bricks.Add(endForeverBrick4); objectMole4.Scripts.Add(startScriptMole4); TappedScript tappedScriptMole4 = new TappedScript(); { SetLookBrick look = new SetLookBrick(); look.Value = objectMole4.Looks[1]; tappedScriptMole4.Bricks.Add(look); } { DelayBrick wait = new DelayBrick(); wait.Duration = FormulaTreeFactory.CreateNumberNode(1.5); tappedScriptMole4.Bricks.Add(wait); } tappedScriptMole4.Bricks.Add(new HideBrick()); objectMole4.Scripts.Add(tappedScriptMole4); #endregion program.Sprites.Add(objectBackground); program.Sprites.Add(objectMole1); program.Sprites.Add(objectMole2); program.Sprites.Add(objectMole3); program.Sprites.Add(objectMole4); }
public StartScript startScript; //accessar startscript // Use this for initialization void Start() { startScript = GameObject.Find("StartObject").GetComponent <StartScript>(); //hittar komponenten }
public void ShowAmmunition() { startScript = FindObjectOfType(typeof(StartScript)) as StartScript; startScript.Ammunition = Ammunition; }
/// <summary> /// Update HUD according to argGameState-Properties. /// </summary> /// <param name="argGameState"></param> public void Update(GameState argGameState) { //set current lap Lap.text = "Lap " + argGameState.Lap.ToString() + "/3"; //start countdown when game starts if (argGameState.State == GameStatus.STARTING) { //get the Script from the actual ImageObject StartScript s = StartImage.GetComponent <StartScript>(); s.Run = true; } //show currently held item, if there is one if (argGameState.Item == Item.NONE) { ItemImage.enabled = false; } else { ItemImage.texture = ItemTextures[argGameState.Item]; ItemImage.enabled = true; } //show current status, if there is one if (argGameState.Status1 == Status.NORMAL) { StatusImage1.enabled = false; } else { //only play animation if it's a new status if (StatusImage1.texture != StatusTextures[argGameState.Status1] || !StatusImage1.enabled) { StatusImage1.texture = StatusTextures[argGameState.Status1]; StatusImage1.enabled = true; //start animation always at pulse StatusImage1Controller.Play("Pulse", -1, 0f); } } if (argGameState.Status2 == Status.NORMAL) { StatusImage2.enabled = false; } else { //only play animation if it's a new status if (StatusImage2.texture != StatusTextures[argGameState.Status2] || !StatusImage1.enabled) { StatusImage2.texture = StatusTextures[argGameState.Status2]; StatusImage2.enabled = true; //start animation StatusImage2Controller.Play("Pulse", -1, 0f); } } //enables/disables blinking warning triangle InTrackImage.enabled = !argGameState.InTrack; //sets the players position PositionImage.texture = PositionTextures[argGameState.Position]; //shows Winner/Loser when the race is over for the respective player if (argGameState.State == GameStatus.FINISHED) { ResultImage.enabled = true; ResultImage.texture = ResultTextures[argGameState.Position]; } else { ResultImage.enabled = false; } }
private void Awake() { var PlayerAnimator = GameObject.FindGameObjectWithTag("PlayerAnimator"); GetStartScript = this; }
void Start() { text = new UIText(textToolkit, "GhoulishFont", "GhoulishFont_0.png"); startScript = FindObjectOfType(typeof(StartScript)) as StartScript; loader = FindObjectOfType(typeof(loadingScript)) as loadingScript; character = FindObjectOfType(typeof(CharacterMaster)) as CharacterMaster; //DontDestroyOnLoad(this.gameObject); AmmoText = text.addTextInstance("Bullets: " + startScript.Ammunition.ToString(), 0, 0, textScaleFactor, 2, Color.white, UITextAlignMode.Left, UITextVerticalAlignMode.Middle); PickupAmount = text.addTextInstance("+20", 0, 0, textScaleFactor * 5, 2, Color.white, UITextAlignMode.Left, UITextVerticalAlignMode.Middle); PickupAmount.alphaTo(0.1f, 0, Easing.Quartic.easeIn); PickupAmount.hidden = true; LevelInstruc = text.addTextInstance("" + LvlInstructions, 0, 0, textScaleFactor, 2, Color.white, UITextAlignMode.Center, UITextVerticalAlignMode.Middle); LevelInstruc.positionCenter(); LevelInstruc.alphaTo(0.01f, 0, Easing.Quartic.easeIn); StartCoroutine(StartLvlInstruction()); // buttons ------------------------------------ PauseBtn = UIButton.create(buttonUI, "PauseBtn.png", "PauseBtn.png", 0, 0, 10); PauseBtn.positionFromTopLeft(0.035f, 0.045f); PauseBtn.onTouchUpInside += onTouchPauseBtn; PauseBtn.touchDownSound = buttonSound; PauseBtn.hidden = false; PlayBtn = UIButton.create(buttonUI, "PlayBtn.png", "PlayBtn.png", 0, 0, 10); PlayBtn.positionFromCenter(0.2f, -0.21f); PlayBtn.onTouchUpInside += onTouchPlayBtn; PlayBtn.touchDownSound = buttonSound; PlayBtn.hidden = true; RetryBtn = UIButton.create(buttonUI, "RetryBtn.png", "RetryBtn.png", 0, 0, 10); RetryBtn.positionFromCenter(0.2f, -0.07f); RetryBtn.onTouchUpInside += onTouchRetryBtn; RetryBtn.touchDownSound = buttonSound; RetryBtn.hidden = true; QuitBtn = UIButton.create(buttonUI, "QuitBtn.png", "QuitBtn.png", 0, 0, 10); QuitBtn.positionFromCenter(0.2f, 0.07f); QuitBtn.onTouchUpInside += onTouchQuitBtn; QuitBtn.touchDownSound = buttonSound; QuitBtn.hidden = true; //------TOGGLE BTNS------------------------------- AudioBtn = UIToggleButton.create(buttonUI, "AudioOffBtn.png", "AudioBtn.png", "AudioOffBtn.png", 0, 0, 10); AudioBtn.positionFromCenter(0.2f, 0.21f); AudioBtn.onToggle += onTouchAudioBtn; AudioBtn.hidden = true; if (PlayerPrefs.GetInt("volume") == 1) { AudioBtn.selected = true; } //-------------------HEALTH METER-------------------------------------- HealthBG = buttonUI.addSprite("HealthBG.png", 0, 0, 10); HealthBG.positionFromCenter(-0.41f, 0.0f); HealthBar = UIProgressBar.create(buttonUI, "HealthBar.png", 0, 0, false, 5, false); Vector2 tempVec; tempVec = new Vector2(HealthBG.position.x + 95, HealthBG.position.y - 10); HealthBar.position = tempVec; HealthBar.value = 1; //----------------------PICKUPS------------------------- HealthPickup = buttonUI.addSprite("HeartPickup.png", 0, 0, 10); HealthPickup.positionFromCenter(-0.0f, 0.0f); HealthPickup.alphaTo(0.1f, 0, Easing.Quartic.easeIn); HealthPickup.hidden = true; AmmoPickup = buttonUI.addSprite("AmmoPickup.png", 0, 0, 10); AmmoPickup.positionFromCenter(-0.0f, 0.0f); AmmoPickup.alphaTo(0.1f, 0, Easing.Quartic.easeIn); AmmoPickup.hidden = true; //-----------------------------CONTROLS------------------------------------------ LToggle = UIJoystick.create(buttonUI, "LToggle.png", new Rect(Screen.width * 0.01f, Screen.height * 0.45f, Screen.width * 0.4f, Screen.height * 0.6f), Screen.width * 0.175f, Screen.height * -0.3f); LToggle.deadZone = new Vector2(0.8f, 0.8f); //LToggle.setJoystickHighlightedFilename( "LToggleT.png" ); AttackBtn = UIContinuousButton.create("AttackBtn.png", "AttackBtn.png", 0, 0); AttackBtn.positionFromBottomRight(0.05f, 0.05f); AttackBtn.centerize(); // centerize the button so we can scale it from the center AttackBtn.highlightedTouchOffsets = new UIEdgeOffsets(30); AttackBtn.onTouchIsDown += onTouchAttackBtn; AttackBtn.onTouchUpInside += onTouchAttackBtnUp; if (loader != null) { if (loader.ControllerCount > 0) { LToggle.hidden = true; AttackBtn.hidden = true; } } }
private void OnMouseDown() { StartScript start = GameObject.Find("start").GetComponent <StartScript>(); start.INIT(); }
public float timer; //timer void Start() { timer = 0f; //sätter timern till 0 startScript = GameObject.Find("StartObject").GetComponent <StartScript>(); //hittar komponenten }
void Start() { startScript = FindObjectOfType(typeof(StartScript)) as StartScript; }
void Start() { _startScript = GetComponent <StartScript> (); }