Inheritance: MonoBehaviour
Ejemplo n.º 1
0
 private void OnDestroy()
 {
     if (instance == this)
     {
         instance = null;
     }
 }
Ejemplo n.º 2
0
 void Start()
 {
     //target = GameObject.FindWithTag ("Player").transform;
     keyTracker    = GetComponent(typeof(KeyTracker)) as KeyTracker;
     cameraZoom    = Camera.main.gameObject.GetComponent <CameraZoom>();
     mainMenuPanel = GameObject.Find("Menu Panel");
 }
Ejemplo n.º 3
0
 public override void WriteData(ESPWriter writer)
 {
     if (EditorID != null)
     {
         EditorID.WriteBinary(writer);
     }
     if (Conditions != null)
     {
         foreach (var item in Conditions)
         {
             item.WriteBinary(writer);
         }
     }
     if (RelatedCameraPaths != null)
     {
         RelatedCameraPaths.WriteBinary(writer);
     }
     if (CameraZoom != null)
     {
         CameraZoom.WriteBinary(writer);
     }
     if (CameraShots != null)
     {
         foreach (var item in CameraShots)
         {
             item.WriteBinary(writer);
         }
     }
 }
Ejemplo n.º 4
0
 public void StartScene()
 {
     GameManager.State = GameState.Menu;
     CameraZoom.ResetZoom();
     //IsometricCamera.ResetLevelZoomIn();
     Instance.StartCoroutine(Instance.LoadAsync(LevelSetManager.CurrentLevel.scenename));
 }
Ejemplo n.º 5
0
        public override void ReadDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            if (ele.TryPathTo("EditorID", false, out subEle))
            {
                if (EditorID == null)
                {
                    EditorID = new SimpleSubrecord <String>();
                }

                EditorID.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("Conditions", false, out subEle))
            {
                if (Conditions == null)
                {
                    Conditions = new List <Condition>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    Condition tempCTDA = new Condition();
                    tempCTDA.ReadXML(e, master);
                    Conditions.Add(tempCTDA);
                }
            }
            if (ele.TryPathTo("RelatedCameraPaths", false, out subEle))
            {
                if (RelatedCameraPaths == null)
                {
                    RelatedCameraPaths = new RelatedCameraPaths();
                }

                RelatedCameraPaths.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("CameraZoom", false, out subEle))
            {
                if (CameraZoom == null)
                {
                    CameraZoom = new SimpleSubrecord <CameraPathZoom>();
                }

                CameraZoom.ReadXML(subEle, master);
            }
            if (ele.TryPathTo("CameraShots", false, out subEle))
            {
                if (CameraShots == null)
                {
                    CameraShots = new List <RecordReference>();
                }

                foreach (XElement e in subEle.Elements())
                {
                    RecordReference tempSNAM = new RecordReference();
                    tempSNAM.ReadXML(e, master);
                    CameraShots.Add(tempSNAM);
                }
            }
        }
Ejemplo n.º 6
0
    void Update()
    {
        LevelManager.Get().GetVVel(rig.velocity.y);
        LevelManager.Get().GetHVel(rig.velocity.x);
        LevelManager.Get().GetAltitude(this.transform.position.y);
        CameraZoom.Get().GetPlayerPos(this.transform.position);
        //Player movement and conditions when to move
        if (PauseManager.Get().GetPause() == true || PauseManager.Get().GetHasLanded() == true || PauseManager.Get().GetHasCrushed() == true || ScreenLevel.Get().GetOnLoadingScreen() == true)
        {
            rig.simulated = false;
        }
        else
        {
            rig.simulated = true;
            if (Input.GetKey(KeyCode.Space))
            {
                rig.AddForce(transform.up * thrust * Time.deltaTime);
                if (Time.timeScale == 1)
                {
                    LevelManager.Get().LoseFuel();
                }
            }

            if (Input.GetKey(KeyCode.LeftArrow))
            {
                transform.Rotate(Vector3.forward * rotationSpeed * Time.deltaTime);
            }
            if (Input.GetKey(KeyCode.RightArrow))
            {
                transform.Rotate(Vector3.back * rotationSpeed * Time.deltaTime);
            }
        }
    }
Ejemplo n.º 7
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.tag == "LandingZone")     //Checks collision with the landing zones
        {
            if (LevelManager.Get().ReturnVVel() * 20 > -4) //If speed is too high, crushes
            {
                LevelManager.Get().AddScore();
                LevelManager.Get().LandedScreen(); //Loads landing screen
            }
            else
            {
                LevelManager.Get().CrushedScreen();
            }
        }

        if (collision.gameObject.tag == "Terrain")        //Collision with terrain = crush
        {
            LevelManager.Get().CrushedScreen();
        }

        if (collision.gameObject.tag == "CameraZoomCheck")  //when to zoom in
        {
            CameraZoom.Get().DoZoom();
        }
    }
Ejemplo n.º 8
0
    public void OnLoad(object data)
    {
        var savedData = (Dictionary <string, object>)data;

        target    = savedData["target"] != null ? new Vector3?(new Vector3(((float[])savedData["target"])[0], ((float[])savedData["target"])[1], ((float[])savedData["target"])[2])) : null;
        zoomLevel = (CameraZoom)savedData["zoomLevel"];
    }
Ejemplo n.º 9
0
 private void Start()
 {
     gameCamera    = GameObject.Find("Main Camera").GetComponent <Camera>();
     objCameraMove = gameCamera.GetComponent <CameraMove>();
     objCameraZoom = gameCamera.GetComponent <CameraZoom>();
     FireCameraStateEvent();
 }
Ejemplo n.º 10
0
 public void CloseSceneLineUp()
 {
     CameraZoom.StartZoomIn();
     //IsometricCamera.StartLevelZoomIn();
     CloseMenuScreen();
     GameManager.State = GameState.Play;
 }
Ejemplo n.º 11
0
    // Start and Update
    #region Start and Update, On Enable/Diable, On Screen Loaded, etc.

    void Start()
    {
        myCamera                 = GameObject.FindGameObjectWithTag("MainCamera").transform;
        camZoom                  = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraZoom>();
        audioManager             = GameObject.FindGameObjectWithTag("AudioManager").GetComponent <AudioManager>();
        gm                       = GameObject.FindGameObjectWithTag("GM").GetComponent <GameMaster>();
        fadeMaskController       = fadeMask.GetComponent <MaskController>();
        introTextController      = IntroTextScreen.GetComponent <IntroTextController>();
        levelSelectionController = levelSelection.GetComponent <LevelSelectionController>();

        string diff = PlayerPrefs.GetString("GameDifficulty", "Goddess");

        if (diff == "LittleGirl")
        {
            gm.goalDifficulty = GameMaster.GameDifficulty.littlegirl;
        }
        else if (diff == "Goddess")
        {
            gm.goalDifficulty = GameMaster.GameDifficulty.goddess;
        }
        gm.gameDifficulty = gm.goalDifficulty;
        if (gm.goalDifficulty == GameMaster.GameDifficulty.littlegirl)
        {
            SetDifficultyToLittleGirl();
        }
        else if (gm.goalDifficulty == GameMaster.GameDifficulty.goddess)
        {
            SetDifficultyToGoddess();
        }

        basicSettings();
        SetPlayerPrefs();
    }
Ejemplo n.º 12
0
 private void Awake()
 {
     _cameraAxisInput = _settings.AxisSettings();
     _cameraRotator   = _settings.RotationSettings(_cameraAxisInput, transform);
     _cameraCollision = _settings.CollisionSettings(transform);
     _cameraZoom      = _settings.ZoomSettings(_playerTransform);
     _cameraTargeting = new CameraTargeting(_playerTransform, transform);
 }
Ejemplo n.º 13
0
    private void StartConversation()
    {
        CameraZoom.Center(GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>(), npcXpos);
        PositionPlayer(GameObject.FindGameObjectWithTag("Player").GetComponent <Transform>());

        preTalking = true;
        GameObject.Find("dialogueManager").GetComponent <Dialogue>().NewText(currentNPC.preTaskDialogue, false, null, null);
    }
Ejemplo n.º 14
0
 protected override void Start()
 {
     base.Start();
     modes = FindObjectOfType <AnatomyModes> ();
     anatomyPinsManager        = FindObjectOfType <AnatomyPinsManager> ();
     cameraZoom                = Camera.main.GetComponent <CameraZoom> ();
     viewModelWholeToggle.isOn = true;
 }
    private void PlayerShip_OnShipUndocked(Dock obj)
    {
        dockedInterface.SetActive(false);
        gameObject.SetActive(true);
        docked = false;

        CameraZoom.Activate();
    }
Ejemplo n.º 16
0
    //Reset Camera position to show all of the map
    public void ResetCamera()
    {
        CameraZoom cam = camZoom.GetComponent <CameraZoom>();

        battalionsPanel.SetActive(true);

        cam.ResetPosition();
    }
Ejemplo n.º 17
0
 void SetGameValues()
 {
     levelLoader      = GameObject.FindGameObjectWithTag("LevelLoader").GetComponent <LevelLoader>();
     mouse            = levelLoader.mouse;
     cameraController = levelLoader.cameraController;
     cameraRotation   = levelLoader.cameraRotation;
     cameraZoom       = levelLoader.cameraZoom;
     wasLoaded        = true;
 }
Ejemplo n.º 18
0
    private void ResetCamera()
    {
        mainCamera.orthographicSize = firstLevelSize.x * 2;
        mainCamera.fieldOfView      = cameraPreZoomSize;

        CameraZoom cameraZoomer = mainCamera.gameObject.GetComponent <CameraZoom> ();

        cameraZoomer.SmoothlyMoveTo(cameraDefaultSize, zoomTime);
    }
Ejemplo n.º 19
0
    int myCounter;     //how many tiles have we instantiated?

    void Start()
    {
        myCounter  = 0;
        cameraZoom = Camera.main.GetComponent <CameraZoom>();
        //tileList = new List<Transform>();
        valueStore = GameObject.Find("ValueStore").GetComponent <ValueStore>();
        valueStore.SetStarted();
        StartCoroutine("SpawnFloor");
    }
Ejemplo n.º 20
0
    /// <summary>
    /// Unity Function. Called once when the MonoBehaviour's game object is instantiated.
    /// </summary>
    void Awake()
    {
        cameraZoom = GetComponent <CameraZoom> ();

        EventBroadcaster.Instance.AddObserver(EventNames.ZOOM_CAMERA_TOWARDS, ZoomTowards);
        EventBroadcaster.Instance.AddObserver(EventNames.SHOULD_CAMERA_ZOOM_IN, ShouldZoomIn);
        EventBroadcaster.Instance.AddObserver(EventNames.ENABLE_CAMERA, EnableCamera);
        EventBroadcaster.Instance.AddObserver(EventNames.DISABLE_CAMERA, DisableCamera);
    }
Ejemplo n.º 21
0
 void SetGameValues()
 {
     levelLoader      = GameObject.FindGameObjectWithTag("LevelLoader").GetComponent <LevelLoader>();
     mouse            = levelLoader.mouse;
     cameraController = levelLoader.cameraController;
     cameraZoom       = levelLoader.cameraZoom;
     hero             = levelLoader.hero;
     //mage = levelLoader.mage;
     wasLoaded = false;
 }
Ejemplo n.º 22
0
    public void Disengage()
    {
        player.constraints = RigidbodyConstraints2D.None;
        CameraZoom   cam  = Camera.main.GetComponent <CameraZoom>();
        CameraFollow camF = Camera.main.GetComponent <CameraFollow>();

        cam.ZoomTo(15);
        camF.offset = new Vector3(0, 0, -10);
        engaged     = false;
    }
Ejemplo n.º 23
0
 // Use this for initialization
 void Start()
 {
     cameraTransform  = GetComponent <Camera>().transform;
     zoom             = GetComponent <CameraZoom>();
     playerTransforms = new Transform[PlayerManager.inst.players.Count];
     for (int i = 0; i < PlayerManager.inst.players.Count; ++i)
     {
         playerTransforms[i] = PlayerManager.inst.players[i].transform;
     }
 }
Ejemplo n.º 24
0
    protected override void Start()
    {
        base.Start();
        _originalPos      = transform.localPosition;
        _originalRotation = transform.rotation;

        _blurComp    = GetComponent <BlurOptimized>();
        _cameraShake = GetComponent <CameraShake>();
        _cameraZoom  = GetComponent <CameraZoom>();
    }
Ejemplo n.º 25
0
    public static void ZoomOut(this Camera main)
    {
        Canvas[] canvases = GameObject.FindObjectsOfType <Canvas>();
        foreach (Canvas temp in canvases)
        {
            temp.renderMode = RenderMode.WorldSpace;
        }
        CameraZoom cache = main.gameObject.GetComponent <CameraZoom>();

        cache.ZoomOut();
    }
    private void PlayerShip_OnShipDocked(Dock obj)
    {
        dockingPrompt.SetActive(false);
        gameObject.SetActive(false);
        dockedInterface.GetComponent <ItemTradingUI>().SetDockedStation(obj);
        dockedInterface.GetComponent <ShipTradingUI>().SetDockedStation(obj);
        dockedInterface.SetActive(true);
        docked = true;

        CameraZoom.Deactivate();
    }
Ejemplo n.º 27
0
    //Zoom camera in on the clicked game object
    public void ZoomCamera()
    {
        CameraZoom cam = camZoom.GetComponent <CameraZoom>();

        cam.fromPosition = GameManager.instance.attackFromPosition;
        cam.toPosition   = GameManager.instance.attackedTerritoryPosition;

        battalionsPanel.SetActive(false);

        cam.Move();
    }
Ejemplo n.º 28
0
 private void Awake()
 {
     // Make sure there is only one of this.
     if (instance != null && instance != this)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
     }
 }
Ejemplo n.º 29
0
 public void Engage()
 {
     if (!engaged)
     {
         player.constraints = RigidbodyConstraints2D.FreezeAll;
         CameraZoom   cam  = Camera.main.GetComponent <CameraZoom>();
         CameraFollow camF = Camera.main.GetComponent <CameraFollow>();
         cam.ZoomTo(30);
         camF.offset = new Vector3(-15, 20, -10);
         engaged     = true;
     }
 }
Ejemplo n.º 30
0
    public IEnumerator Death()
    {
        CameraZoom camera = FindObjectOfType <CameraZoom>();

        CanMove = false;
        camera.DeathZoom();
        Animator.SetBool("Death", true);

        yield return(new WaitForSeconds(1.5f));

        FindObjectOfType <EndGame>().GameOverScene();
    }
Ejemplo n.º 31
0
 void Start()
 {
     tweening = false;
     _targetRot = transform.rotation;
     _cameraZoom = transform.Find("GameObject/Main Camera").GetComponent<CameraZoom>();
 }
Ejemplo n.º 32
0
    void Awake()
    {
        s_Instance = this;

        if (_Camera == null)
            _Camera = Camera.main;

        _CameraTransform = _Camera.transform;
    }
	void Awake() {
		_instance = this;
	}
Ejemplo n.º 34
0
	void Awake(){
		Camera camera 			= Camera.mainCamera;
		GameObject camObject	= camera.gameObject;
			
		//add components
		camObject.AddComponent<CameraShake>();
		camObject.AddComponent<CameraZoom>();
		camObject.AddComponent<CameraRotatingAround>();
		
		//get Component
		this.CameraShakeComponent 			= camera.GetComponent<CameraShake>();
		this.CameraZoomComponent  			= camera.GetComponent<CameraZoom>();
		this.CameraRotatingAroundComponent  = camera.GetComponent<CameraRotatingAround>();
		this.SuperMaoriCutSceneComponent	= camera.GetComponent<SuperMaoriCutSceneScript>();
		this.SuperJapaneseCutSceneComponent	= camera.GetComponent<SuperJapaneseCutSceneScript>();
		this.WiningPointsCutSceneComponent	= camera.GetComponent<WiningPointsCutScene>();
	}
Ejemplo n.º 35
0
    void Awake()
    {
        DontDestroyOnLoad(this);

        if (GameObject.Find ("GameManager") != null)
        {
            Destroy (this.gameObject);
        }

        ins = this;
        GetStatus ();

        if (AudioManager.ins == null)
        {
            (Instantiate(audioManager) as GameObject).SendMessage ("Initialize");
            AudioManager.ins.camZoom = gameObject.GetComponent<CameraZoom>();
            AudioManager.ins.SendMessage ("GetClip");
            AudioManager.ins.SendMessage ("PlayClip");
        }

        camZoom = gameObject.GetComponent<CameraZoom>();
    }
Ejemplo n.º 36
0
 void Start()
 {
     _cameraZoom = Camera.main.GetComponent<CameraZoom> (); //Initialize varible to camerazoom component
 }