Esempio n. 1
0
 void Start()
 {
     soundSource = GetComponent<AudioSource>();
     GameMaster = GameObject.Find("GameMaster").GetComponent<ScoreTracker>();
     if (GameMaster == null)
         Debug.Log("Hey! GameMaster object that's supposed to have ScoreTracker.cs is missing!");
 }
Esempio n. 2
0
    public void PopulateEndOfDayScreen(ScoreTracker currentScores)
    {
        npsLabel.text = currentScores.totalCustomersProcessed == 0 ? "0%" : Mathf.RoundToInt((currentScores.totalNPSForTheDay * 100f) / currentScores.totalCustomersProcessed).ToString("0") + "%";

        //RECENT NPS SYSTEM CHANGES ARE IN HERE 
        //npsLabel.text = (currentScores.totalNPSForTheDay / currentScores.totalCustomersProcessed).ToString("0.0");
        totalSpendLabel.text = (currentScores.totalSpendForTheDay).ToString("0");

        God.instance.score.resultSpending = currentScores.totalSpendForTheDay + 
            currentScores.totalSpendForTheDay  * (currentScores.totalCustomersProcessed == 0 ? 0f : (currentScores.totalNPSForTheDay ) / currentScores.totalCustomersProcessed);
            
            //Mathf.Ceil(

            //((currentScores.totalNPSForTheDay / (float) currentScores.totalCustomersProcessed) / 10) * currentScores.totalSpendForTheDay
            //);
        if (float.IsNaN(God.instance.score.resultSpending))
        {
            God.instance.score.resultSpending = 0f;
        }
        resultSpendLabel.text = God.instance.score.resultSpending.ToString("0");
        int totalStaff = 0;
        float totalStaffExp = 0f;
        God.instance.zones.ForEach(zone =>
        {
            totalStaff += zone.staffNumber;
            totalStaffExp += zone.staffPower;
        });
        totalStaffLabel.text = totalStaff.ToString();
        averageStaffLabel.text = ((totalStaffExp) / totalStaff).ToString("0.0") + "%";
             
    }
Esempio n. 3
0
    void Start()
    {
        timer = 0;
        audio = GetComponent<AudioSource>();
        upperBody = new List<GameObject>();
        lowerBody = new List<GameObject>();
        upperBodyItems = new string[] { "blouse", "jacket", "shirt", "tank" };
        lowerBodyItems = new string[] { "miniskirt", "shorts", "pants", "dress" };

        for (int i = 0; i < 4; i++)
        {
            upperBody.Add(Resources.Load("Prefabs/" + upperBodyItems[i]) as GameObject);
            lowerBody.Add(Resources.Load("Prefabs/" + lowerBodyItems[i]) as GameObject);
        }

        //shooter ref
        shoot_ref = GameObject.Find("Fashion_Shooter_Gun").GetComponent<shooter>();

        //inventory ref
        invent_ref = GameObject.Find("FashionPolice").GetComponent<InventorySpawnner>();

        //movement ref
        move_ref = GameObject.Find("FashionPolice").GetComponent<movement>();

        //inventroy changeref 
        //= GameObject.Find("").GetComponent<InventoryChanger>();

        score_track = GameObject.Find("FashionPolice").GetComponent<ScoreTracker>();
        speechBubble = GameObject.FindGameObjectWithTag("SpeechBubble").GetComponentInChildren<Image>();
        feedback1 = GameObject.Find("SpeechBubble").GetComponentInChildren<Text>();
        feedback2 = GameObject.Find("SpeechBubble").GetComponentInChildren<Text>();
    }
Esempio n. 4
0
    void FindScripts()
    {
        // Find Controller GameObject
        GameObject controller =  Camera.main.gameObject;

        // Attach scripts that are attached to controller object
        sc_CameraController = controller.GetComponent<CameraController>();
        sc_GameController   = controller.GetComponent<GameController>();
        sc_LevelManager     = controller.GetComponent<LevelManager>();
        sc_RowManager       = controller.GetComponent<RowManager>();

        // Find Scripts not attached to controller object
        sc_AudioManager     = GameObject.Find("audio_manager").GetComponent<AudioManager>();

        if (LevelName == "Intro") return;

        sc_FadeToScene      = GameObject.FindGameObjectWithTag("Fade").GetComponent<FadeToScene>();
        sc_HighScoreManager = GameObject.FindGameObjectWithTag("Scores").GetComponent<HighScoreManager>();

        if (CheckObjectExist("score_tracker"))
            sc_ScoreTracker     = GameObject.Find("score_tracker").GetComponent<ScoreTracker>();

        if (CheckObjectExist("glow_ball"))
            sc_BallController   = GameObject.Find("glow_ball").GetComponent<BallController>();

        if (CheckObjectExist("boundaries"))
            sc_BoundaryManager   = GameObject.Find("boundaries").GetComponent<BoundaryManager>();
    }
Esempio n. 5
0
 void Start()
 {
     highScoreMenuScript = GameObject.Find("HighScoreMenu").GetComponent<Image>();
     finalScoreScript = GameObject.Find("HighScoreMenu").GetComponentInChildren<Text>();
     score_track = GameObject.Find("FashionPolice").GetComponent<ScoreTracker>();
     stopTimer = false;
     displayScore = false;
 }
    void Start()
    {
        currentHealth = maxHealth;

        target = GameObject.FindWithTag("Player");
        targetTrans = target.transform;
        score = GameObject.FindGameObjectWithTag ("Score").GetComponent<ScoreTracker> ();
    }
Esempio n. 7
0
    public virtual void Start()
    {
        // Attach Scripts to holders
        sc_ScriptHelper   = Camera.main.GetComponent<ScriptHelper>();
        sc_AudioManager   = sc_ScriptHelper.sc_AudioManager;
        sc_FadeToScene    = sc_ScriptHelper.sc_FadeToScene;
        sc_GameController = sc_ScriptHelper.sc_GameController;
        sc_ScoreTracker   = sc_ScriptHelper.sc_ScoreTracker;

        _Animator = gameObject.GetComponent<Animation>();
    }
Esempio n. 8
0
	void Awake()
	{

		//PlayerPrefs.DeleteAll ();
		Instance = this;

		if (!PlayerPrefs.HasKey ("HighScore"))
			PlayerPrefs.SetInt ("HighScore", 0);

		ScoreText.text = "0";
		HighScoreText.text = PlayerPrefs.GetInt("HighScore").ToString();
	}
Esempio n. 9
0
	// Use this for initialization
	IEnumerator Start () {
		scoreTracker = GameObject.Find("ScoreTracker").GetComponent<ScoreTracker>();
		AdjustForDifficulty();
		beatActiveParticles = beatActive.particleSystem;
		beatActiveParticles2 = beatActive2.particleSystem;
		player = GameObject.Find ("OVRCameraRig");
		yield return new WaitForSeconds(timeToExplode / 2f);
		dontShow = false;
		yield return new WaitForSeconds((timeToExplode / 2f) - .1f);
		CheckForNextBeat();
		yield return new WaitForSeconds(.1f);
		finished = true;
		gameObject.layer = 2;
		Global.totalBeats ++;
		if(hasBeenHit > 0f || Global.difficulty == 0) {
			/*
			int numPartles = 2;
			for(int i = 0; i < numPartles; i++) {
				explosionParticles[i].particleSystem.Play();
			}*/
			Global.beatsHit ++;
			GameObject dasExplosion = (GameObject)Instantiate(successResidualParticles, transform.position, Quaternion.identity);
			dasExplosion.transform.LookAt(explosionTarget);
			float lifespan = timeFromLastBeat/(float)Global.audioClip.frequency;
			if(lifespan > 2.5f) {
				lifespan = 2.5f;
			}
			dasExplosion.particleSystem.startLifetime = lifespan * 1.1f;
			dasExplosion.particleSystem.Emit(50 + (int)(magnitude * 75f * lifespan));
			lifespan = 3f - lifespan;
			dasExplosion.particleSystem.startSpeed = lifespan * 12f;
			scoreTracker.AddPoints(transform.position);
			
			
			dasExplosion = (GameObject)Instantiate(successParticlesSmall, transform.position, Quaternion.identity);
			dasExplosion.transform.LookAt(explosionTarget);
			lifespan = timeFromLastBeat/(float)Global.audioClip.frequency;
			if(lifespan > 2.5f) {
				lifespan = 2.5f;
			}
			dasExplosion.particleSystem.startLifetime = lifespan * 1.43f;
			dasExplosion.particleSystem.Emit(50 + (int)(magnitude * 65f * lifespan));
			lifespan = 3f - lifespan;
			dasExplosion.particleSystem.startSpeed = lifespan * 12f;
			scoreTracker.AddPoints(transform.position);
		} else {
			Instantiate(failResidualParticles, transform.position, Quaternion.identity);
			AudioModifier audioModifier = GameObject.Find ("VisualMaster").GetComponent<AudioModifier>();
			audioModifier.Damage();
			scoreTracker.Hit();
		}
	}
    // Use this for initialization
    void Start()
    {
        if (GameObject.FindGameObjectWithTag ("Player").GetComponent<DoodleBroScript> ().dir_facing == 1) {
            velocity = new Vector3 (fireball_velo, 0f, 0f);
        } else {
            velocity = new Vector3 (-1f * fireball_velo,  0f, 0f);

        }

        this.gameObject.GetComponent<Rigidbody2D> ().AddForce (velocity, ForceMode2D.Force);

        score = GameObject.FindGameObjectWithTag ("Score").GetComponent<ScoreTracker> ();
    }
	// Use this for initialization
	void Start () {
		mainCamera = Camera.main;
		mainCamera.GetComponent<CameraController>().enabled = true;

		circleCollider = GetComponent<CircleCollider2D>() as CircleCollider2D;
		raycastMask = ~(1 << gameObject.layer);

		if (cameraTarget == null) cameraTarget = new GameObject();
		cameraTarget.transform.position = transform.TransformPoint(new Vector3(0, 3, 0));

		if (spriteGameObject == null)
			spriteGameObject = gameObject;
		spriteAnimator = spriteGameObject.GetComponent<Animator>() as Animator;

		score = GetComponent<ScoreTracker>() as ScoreTracker;
	}
Esempio n. 12
0
    public override void Start()
    {
        base.Start();

        sprite.spriteName = "powerup_doublepoints";
        sprite.MarkAsChanged();

        score = GameObject.Find("Score Text").GetComponent<ScoreTracker>();
        scoreText = score.ScoreText;
        startColor = scoreText.color;

        // Get gradient color;
        gradientBottom = scoreText.gradientBottom;
        scoreText.applyGradient = false;

        PowerUpTime = 10;
    }
Esempio n. 13
0
	void Start() {
		if (spawnFromPool) {
			PrefabPool[] pools = FindObjectsOfType<PrefabPool>();

			foreach (PrefabPool p in pools) {
				if (p.identifier == prefabPoolIdentifier) {
					pool = p;
					break;
				}
			}

			if (pool == null) {
				Debug.LogError("No prefab pool found with identifier " + prefabPoolIdentifier);
				this.enabled = false;
			}
		} else if (spawnOnCollision == null) {
			Debug.LogError("No prefab selected");
			this.enabled = false;
		}

		source = GetComponent<AudioSource>();
		score = FindObjectOfType<ScoreTracker>();
	}
 void Awake()
 {
     GameMaster = GameObject.Find("GameMaster").GetComponent<ScoreTracker>();
 }
 // Use this for initialization
 void Start()
 {
     currentHealth = maxHealth;
     initialPos = transform.position;
     score = GameObject.FindGameObjectWithTag ("Score").GetComponent<ScoreTracker> ();
 }
	// Use this for initialization

	void Start () {
		rigidBody = gameObject.GetComponent<Rigidbody2D>();
		score = GameObject.FindGameObjectWithTag ("Score").GetComponent<ScoreTracker> ();
		CheckPlayerDeath += CheckDeletePlayer;
	}
Esempio n. 17
0
    void Start()
    {
        this.gameObject.layer = LayerMask.NameToLayer ("Tile");
        this.adjacents = new List<Tile> ();
        this.boardTiles = GameObject.FindObjectsOfType<Tile> ();
        this.knights = GameObject.FindObjectsOfType<Controller> ();
        this.original = this.GetComponent<SpriteRenderer> ().color;
        this.scoreTracker = GameObject.FindObjectOfType<ScoreTracker> ();
        Color.TryParseHexString ("979067", out selected);
        this.wrongMove = GameObject.FindGameObjectWithTag ("error").GetComponent<AudioSource> ();

        tileIndex = 1 << LayerMask.NameToLayer ("Tile");
    }
Esempio n. 18
0
 void Start()
 {
     singleton = this;
 }
 // Use this for initialization
 void Start()
 {
     score = GameObject.FindGameObjectWithTag ("Score").GetComponent<ScoreTracker> ();
 }