コード例 #1
0
ファイル: Train1.cs プロジェクト: apparatusjazz/VirtualMTA
 void Start()
 {
     secondsArriving   = 25f; //20      //Time until train starts arriving at station
     secondsTrainLeave = 13f; //13     //Time until train leaves the station
     walls             = GameObject.FindGameObjectsWithTag("wall");
     anim     = GetComponent <Animator>();
     td       = GetComponent <TrainDoors>();
     current  = GetComponent <AudioSource>();
     current  = GetComponent <AudioSource>();
     lights   = GetComponentsInChildren <Light> ();
     startPos = this.transform;
     if (!new_station)
     {
         foreach (Light light in lights)
         {
             light.enabled = false;
         }
         foreach (Renderer r in GetComponentsInChildren <Renderer>())
         {
             r.enabled = false;
         }
     }
     else
     {
         //if (Camera.main.GetComponent<CameraShake>() == null)
         //{
         // Camera.main.gameObject.AddComponent<CameraShake>();
         // CameraShake cs = Camera.main.GetComponent<CameraShake>();
         // cs.shakeAmount = 0.01f;
         // cs.enabled = false;
         // Destroy(cs, 15f);
         // }
         // FindObjectOfType<CameraShake>().enabled = true;
     }
 }
コード例 #2
0
 void Start()
 {
     anim     = GetComponent <Animator>();
     td       = GetComponent <TrainDoors>();
     current  = GetComponent <AudioSource>();
     lights   = GetComponentsInChildren <Light> ();
     startPos = this.transform;
     foreach (Light light in lights)
     {
         light.enabled = false;
     }
     foreach (Renderer r in GetComponentsInChildren <Renderer>())
     {
         r.enabled = false;
     }
 }
コード例 #3
0
 // Use this for initialization
 void Start()
 {
     tr = gameObject.GetComponent <TrainDoors>();
 }