コード例 #1
0
	// Use this for initialization
	public void Start () {
	
		sunTimer = gameTime;
		playerHealth = 3;
		hit = false;
		gameover = false;
		bc = gameObject.GetComponent<BuildingControl>();

		sl = GameObject.Find ("_SilverLiningSky").GetComponent<SilverLining>();
		sl.minutes = 0;

		sz = gameObject.GetComponent<SpawnZombie>();

	}
 void Update()
 {
     if (silverLining == null)
     {
         silverLining = (SilverLining)(GameObject.FindObjectOfType(typeof(SilverLining)));
     }
     if (silverLining != null)
     {
         Vector3 celestialPole = new Vector3(), vernalEquinox = new Vector3();
         silverLining.GetCelestialPole(ref celestialPole, ref vernalEquinox);
         if (flipVertical)
         {
             celestialPole = celestialPole * -1.0f;
         }
         if (flipHorizontal)
         {
             vernalEquinox = vernalEquinox * -1.0f;
         }
         gameObject.transform.LookAt(vernalEquinox, celestialPole);
     }
 }