Exemplo n.º 1
0
 void Awake()
 {
     if (Instance != null)
     {
         Destroy(gameObject);
         return;
     }
     Instance = this;
 }
Exemplo n.º 2
0
 //float distanceForLeft = 0;
 // Use this for initialization
 void Start()
 {
     //if (isOnLeft)
     //{
     //distanceForLeft = transform.position.y - GameObject.FindGameObjectWithTag("rightTent").transform.position.y;
     //}
     if (isOnLeft)
     {
         gameObject.transform.localScale = new Vector3(Camera.main.ScreenToWorldPoint(new Vector3(Camera.main.pixelWidth, 0, 0)).x + 500 + Random.Range(0, 500), gameObject.transform.localScale.y, gameObject.transform.localScale.z);
         gameObject.transform.position   = new Vector3(Camera.main.ScreenToWorldPoint(new Vector3(0, 0, 0)).x, gameObject.transform.position.y, gameObject.transform.position.z);
     }
     else
     {
         gameObject.transform.localScale = new Vector3(Camera.main.ScreenToWorldPoint(new Vector3(Camera.main.pixelWidth, 0, 0)).x + 500 + Random.Range(0, 500), gameObject.transform.localScale.y, gameObject.transform.localScale.z);
         gameObject.transform.position   = new Vector3(Camera.main.ScreenToWorldPoint(new Vector3(Camera.main.pixelWidth, 0, 0)).x, gameObject.transform.position.y, gameObject.transform.position.z);
     }
     tm         = GameObject.FindGameObjectWithTag("TentacleManager").GetComponent <TentacleManager>();
     speed      = tm.GetSpeed();
     defaultPos = gameObject.transform.position;
 }