Question by
Raviraja190 · Oct 24, 2016 at 06:51 PM ·
spawnrandom.rangecoin
Coins are not spawning but the life is spawning?
using UnityEngine; using System.Collections;
public class PlayerScoreScript : MonoBehaviour {
[SerializeField]
private AudioClip coinClip, lifeClip;
private CameraScript CameraScript;
private Vector3 previousPosition;
private bool CountScore;
public static int ScoreCount;
public static int lifeCount;
public static int coinCount;
void Awake(){
CameraScript = Camera.main.GetComponent<CameraScript> ();
}
// Use this for initialization
void Start () {
previousPosition = transform.position;
CountScore = true;
}
void Update () {
countScore();
}
void countScore (){
if(CountScore){
if(transform.position.y<previousPosition.y){
ScoreCount++;
}
previousPosition = transform.position;
GamePlayController.instance.SetScore (ScoreCount);
}
}
// Update is called once per frame
void OnTriggerEnter2D(Collider2D target){
if(target.tag =="Coin"){
coinCount++;
ScoreCount+=200;
AudioSource.PlayClipAtPoint(coinClip,transform.position);
target.gameObject.SetActive(false);
GamePlayController.instance.SetScore (ScoreCount);
GamePlayController.instance.SetCoinScore (coinCount);
}
if(target.tag =="Life"){
lifeCount++;
ScoreCount+=300;
AudioSource.PlayClipAtPoint(coinClip,transform.position);
target.gameObject.SetActive(false);
GamePlayController.instance.SetScore (ScoreCount);
GamePlayController.instance.SetLifeTime (lifeCount);
}
if(target.tag=="Bounds"){
CameraScript.moveCamera=false;
CountScore=false;
transform.position=new Vector3(500,500,0);
lifeCount--;
GamePlayController.instance.GameOverShowPanel (ScoreCount, coinCount);
GameManager.instance.checkGameStatus (ScoreCount, coinCount, lifeCount);
}
if(target.tag=="Deadly"){
CameraScript.moveCamera=false;
CountScore=false;
transform.position=new Vector3(500,500,0);
lifeCount--;
GameManager.instance.checkGameStatus (ScoreCount, coinCount, lifeCount);
}
} }
Comment
Your answer
Follow this Question
Related Questions
Array index is out of range. 1 Answer
Check if the position taken 1 Answer
Random Object Spawn 0 Answers
Object spawn at spawn points 1 Answer
Spawn unique objects from the array 1 Answer