// Use this for initialization private void Start() { health = 1; speed = 5; relatedFinger = int.MinValue; birdCamera = GetComponentInChildren <Camera>(); planes = GeometryUtility.CalculateFrustumPlanes(birdCamera); if (!isAIPlayer && MainMenu.IsAIPlayerActive) { Rect r = new Rect(0.1f, 0, 1, 1); birdCamera.rect = r; #if UNITY_ANDROID && !UNITY_EDITOR birdCamera.transform.Rotate(0, 0, 90); #endif Vector3 newPosition = birdCamera.WorldToScreenPoint(birdCamera.transform.position); newPosition.x += (0.9f * Screen.width) / 4; birdCamera.transform.position = birdCamera.ScreenToWorldPoint(newPosition); } else if (MainMenu.IsAIPlayerActive) { birdCamera.enabled = false; } game = Camera.main.GetComponent <OfflineGame>(); GameObject beak = transform.Find("BirdModel/Beak").gameObject; beakAnimator = beak.GetComponent <Animator>(); //beakAnimator.enabled = false; beakAnimator.speed *= 2; audioSource = transform.GetComponentInChildren <AudioSource>(); audioSource.pitch *= 0.2f; flapAnimator = GetComponentInChildren <Animator>(); }
static public GameplayState CreateGameplayState(Match.SetData _setData, GameplayRenderer _renderer, bool _online) { GameplayState gs; if (_online) { gs = new OnlineGame(_setData); } else { gs = new OfflineGame(_setData); } gs.GameplayRendererObject = _renderer; gs.StateRenderer = _renderer; return(gs); }
private void Start() { game = Camera.main.GetComponent <OfflineGame>(); left = GameObject.Find("CameraLeft").GetComponent <Camera>(); right = GameObject.Find("CameraRight").GetComponent <Camera>(); }
public void Start() { Game = Camera.main.GetComponent <OfflineGame>(); }