void Select(GameObject go) { switch (go.name) { case "TornadoShell": TornadoController tc = go.GetComponentInParent <TornadoController> (); tc.isSelected = true; break; case "CarShell": EmptyCarController ecc = go.GetComponentInParent <EmptyCarController> (); ecc.isSelected = true; break; case "SharkShell": EmptySharkController esc = go.GetComponentInParent <EmptySharkController> (); esc.isSelected = true; break; case "CowShell": CowController cc = go.GetComponentInParent <CowController> (); cc.isSelected = true; break; case "Barn": EmptyBarnController ebc = go.GetComponentInParent <EmptyBarnController> (); ebc.isSelected = true; break; } }
// Use this for initialization void Start() { transform.position = Vector3.zero; tc = GetComponentInChildren <TornadoController> (); ecc = GetComponentInChildren <EmptyCarController> (); esc = GetComponentInChildren <EmptySharkController> (); sc = GetComponentInChildren <SharkController> (); cc = GetComponentInChildren <CowController> (); ebc = GetComponentInChildren <EmptyBarnController> (); sbc = GetComponentInChildren <SpinBarnController> (); tornado = GameObject.Find("Tornado"); car = GameObject.Find("Car"); emptyCar = GameObject.Find("EmptyCar"); shark = GameObject.Find("Shark"); emptyShark = GameObject.Find("EmptyShark"); emptySpin = GameObject.Find("EmptySpin"); emptyBarn = GameObject.Find("EmptyBarn"); tornadoOldSpeed = 0; carOldSpeed = 0; sharkOldSpeed = 0; sharkOldOsciSpeed = 0; barnOldSpeed = 0; barnOldSpinSpeed = 0; cowOldSpeed = 0; allPaused = false; barnPaused = false; sharkPaused = false; carPaused = false; windowRect = new Rect(0, 0, 600, 200); tornadoScale = 1.0F; barnRotateSpeed = 40.0f; barnSpinSpeed = 100.0F; sharkRotateSpeed = 60.0f; sharkOsciSpeed = 30.0f; sharkOsciRange = 8.0F; carRotateSpeed = 30.0F; carDirection = 180.0F; }