// Trigger text obj to be enabled (so animation runs), meanwhile set the player name and killstreak level // Oh and play a cool sound! public void DoKillStreak(PhotonPlayer player, KillStreak ks) { //ksCanvas.SetActive (true); //killstreakNameTxt.SetActive (true); //killstreakNameTxt.GetComponent<Text> ().text = ks.name; //killstreakTxt.SetActive (true); //if (ks.audio != null) //{ // killstreakAudioSource.clip = ks.audio; //} //killstreakTxt.GetComponent<Text>().text = player.NickName + " " + ks.descriptiveText; runTimer = true; }
void Start() { GM = GameObject.Find("Game Master").GetComponent <GameMaster>(); kills = GameObject.Find("Game Master").GetComponent <KillStreak> (); //initialize variables sizeX = transform.GetChild(0).localScale.x; //referes to the Green child plane. sizeY = transform.GetChild(0).localScale.y; sizeZ = transform.GetChild(0).localScale.z; //float tempX = transform.GetChild(0).transform.localScale.x; //tempX = 100f; //size = GameObject.Find("Green").transform.localScale.x; //Debug.Log("Size after assigned=" + size); //animator = transform.parent.GetComponent<Animator>(); totalDamageList = new Dictionary <string, float>(); playerLives = GM._M.playerLives; Manager.say("PLayer Lives: " + playerLives + parentObject, "jed"); }
public void AddKillToStreak(PhotonPlayer player) { if (photonView.isMine) { int numberOfKills = (int)player.CustomProperties ["kills"]; numberOfKills++; ExitGames.Client.Photon.Hashtable hashtable = new ExitGames.Client.Photon.Hashtable() { { "kills", numberOfKills } }; player.SetCustomProperties(hashtable); myStreak = CheckForStreak(numberOfKills); if (myStreak != null && myStreak.killsRequired > 1) { DoKillStreak(player, myStreak); } } }
void Start() { fromGameOver = false; CameraWasEnabled = false; kills = transform.GetComponent <KillStreak>(); currentScene = Application.loadedLevel; Debug.Log("Current Scene loaded in is: " + currentScene); //kills = transform.GetComponent<KillStreak>(); DontDestroyOnLoad(this); if (Application.isEditor) { Save_Values(); } Load_Values(); gameObject.GetComponent <Camera>().pixelRect = new Rect(Screen.width / 2 - sizeX / 2, Screen.height / 2 - sizeY / 2, sizeX, sizeY); if (_M.miniMapEnabled && Application.loadedLevelName != "MenuMain" && gameOver == false) { gameObject.GetComponent <Camera>().enabled = true; } }