Exemple #1
0
 // Use this for initialization
 void Start()
 {
     gameController = FindObjectOfType(typeof(GameController)) as GameController;
     fps            = FindObjectOfType(typeof(FpsController)) as FpsController;
     vendoCena      = true;
     cena01();
 }
Exemple #2
0
        protected override void Start()
        {
            fpsCamera = CameraManager.AddCamera("Robot POV " + ID.ToString(), parent: transform);
            fpsCamera.transform.localPosition = new Vector3(0f, 0.1f, 0.07f);
            fpsCamera.gameObject.AddComponent <RobotCameraScanning>();
            thirdPersonCamera = CameraManager.AddCamera("Robot " + ID.ToString(),
                                                        parent: transform, enableAudioListener: true,
                                                        position: new Vector3(0, 2, 0),
                                                        rotation: Quaternion.Euler(90, 0, 0));

            GameObject light = transform.GetComponentInChildren <Light>().gameObject;

            light.SetParent(fpsCamera.transform);
            light.SetActive(false);
            flashlight = light;

            animator      = new RobotFreeAnim(gameObject);
            fpsController = new FpsController(GetComponent <CharacterController>(), gameObject);
            EventManager.Subscribe <OnCodeEditorSaved, UpdateScriptEventArgs>(OnCodeSaved);
            OnFixedUpdate += RobotSphereUpdate;

            health = 100.0f;

            base.Start();
        }
    void LifeReguler()
    {
        if (lifes == 0)
        {
            GameOver.gameObject.SetActive(true);
            Time.timeScale = 0.0f;
            FpsController fp = Camera.main.GetComponent <FpsController>();
            fp.enabled = false;
            return;
        }

        if (lifeBar <= 0)
        {
            lifeBar = minLife;
            lifes   = lifes - 1;
            lifeBar = maxLife;
            HeartsUI[lifes].sprite = Heart[0];
        }

        if (lifeBar > 100)
        {
            lifeBar = maxLife;
        }
        sliderLife.value = lifeBar;
        textLife.text    = (int)lifeBar + "% / 100";
    }
Exemple #4
0
    void Start()
    {
        if (Instance == null)
        {
            Instance = this;
        }

        player = GetComponent <CharacterController>();
    }
Exemple #5
0
    private void Awake()
    {
        camTransform  = Camera.main.transform;
        fpsController = GetComponent <FpsController>();
        responseTool.SetActive(false);

        hintText.enabled   = GameManager.hasHints;
        hintsLabel.enabled = GameManager.hasHints;
    }
Exemple #6
0
 private void Awake()
 {
     if (hints)
     {
         hints.isOn = GameManager.hasHints;
     }
     playerController = FindObjectOfType <FpsController>();
     combatSystem     = FindObjectOfType <CombatSystem>();
     Time.timeScale   = 1f;
     Cursor.lockState = CursorLockMode.None;
     Cursor.visible   = true;
 }
Exemple #7
0
    // Use this for initialization
    void Start()
    {
        fps = FindObjectOfType(typeof(FpsController)) as FpsController;

        jumbScare = FindObjectOfType(typeof(JumpScareSensor)) as JumpScareSensor;

        var temp = controle.grain.settings;         // determina automaticamente o tipo da variavel

        temp.intensity             = 0;
        temp.size                  = 3f;
        temp.luminanceContribution = 0.5f;
        controle.grain.settings    = temp;
    }
Exemple #8
0
    private void Awake()
    {
        _fpsController = FpsController.Instance;
        _fpsModel      = FpsModel.Instance;

        ModelRoot      = _fpsModel.transform;
        ControllerRoot = _fpsController.transform;
        ViewRoot       = FpsView.Instance.transform;

        _fpsController.SpawnPlayer(_fpsModel.SpawnPivots[0].position);
        _fpsController.SpawnCpuPlayer(_fpsModel.SpawnPivots[1].position);
        _fpsController.SpawnCpuPlayer(_fpsModel.SpawnPivots[2].position);
        _fpsController.SpawnCpuPlayer(_fpsModel.SpawnPivots[3].position);
    }
    public void interacao()
    {
        FpsController fps = FindObjectOfType(typeof(FpsController)) as FpsController;

        if (fps.usouAlavanca)
        {
            hud.SetActive(true);
            gameController.changeState(GameState.INTERACAO);
        }
        else
        {
            GetComponent <MsgInteracao>().messenger = "Precisa ligar a energia";
        }
    }
Exemple #10
0
    void OnTriggerExit(Collider other)
    {
        if (other.gameObject.name != "FPSController")
        {
            return;
        }

        if (fpsscrpt)
        {
            //fpsscrpt.bIsClimbing  =false;
            fpsscrpt.resetStair();
            sendstair.ReachTarget();
            fpsscrpt = null;
        }
    }
Exemple #11
0
    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.name != "FPSController")
        {
            return;
        }
        fpsscrpt = other.gameObject.GetComponent <FpsController> ();
        if (fpsscrpt.bIsClimbing)
        {
            return;
        }
        upstair.fpsscrpt     = fpsscrpt;
        fpsscrpt.bIsClimbing = true;
        bPlayerIn            = true;

        other.gameObject.GetComponent <Rigidbody> ().isKinematic = true;
    }
Exemple #12
0
    // Use this for initialization
    void Start()
    {
        if (ativarItem != null)
        {
            ativarItem.SetActive(false);
        }

        if (ativarItem2 != null)
        {
            ativarItem2.SetActive(false);
        }


        fps              = FindObjectOfType(typeof(FpsController)) as FpsController;
        gameController   = FindObjectOfType(typeof(GameController)) as GameController;
        audioS           = GetComponent <AudioSource>();
        painelEletronico = FindObjectOfType(typeof(EletroicPanel)) as EletroicPanel;
        systemValve      = FindObjectOfType(typeof(SystemValve)) as SystemValve;
        animacao         = GetComponent <Animator>();
    }
Exemple #13
0
    public void interacao()
    {
        FpsController fps = FindObjectOfType(typeof(FpsController)) as FpsController;

        senhaPuzzle = entradaTumba[0] + entradaTumba[1] + entradaTumba[2] + entradaTumba[3];

        if (fps.usouAlavanca)
        {
            if (senhaPuzzle == ordemTumbas)
            {
                if (entrada == solucao)
                {
                    resolvido = true;

                    fps.exibirMensagemItem("Luzes desligadas");
                    CutScene cutScene = FindObjectOfType(typeof(CutScene)) as CutScene;
                    cutScene.cena04();
                }
                else
                {
                    fps.exibirMensagemItem("Algo deu errado");;
                    entrada = null;
                    foreach (GameObject v in valves)
                    {
                        v.GetComponent <Valvula>().gira = false;
                        v.GetComponent <Valvula>().anim.SetBool("girar", false);
                    }
                }
            }
            else
            {
                fps.exibirMensagemItem("Alguma coisa está errada nas tumbas");
            }
        }
        else
        {
            fps.exibirMensagemItem("Está sem energia");
        }
    }
Exemple #14
0
 private void Awake()
 {
     character        = this.gameObject.GetComponent <CharacterController>();
     controllerScript = this.gameObject.GetComponent <FpsController>();
 }
Exemple #15
0
 private void Start()
 {
     _controller = FindObjectOfType <FpsController>();
 }
 // Use this for initialization
 void Start()
 {
     fps  = FindObjectOfType(typeof(FpsController)) as FpsController;
     item = FindObjectOfType(typeof(ItemInfo)) as ItemInfo;
 }
Exemple #17
0
        public Game1()
        {
            graphics = new GraphicsDeviceManager(this);

            #region Screen size
            //
            // REFERENCE: http://creators.xna.com/ja-jp/education/bestpractices
            //            http://social.msdn.microsoft.com/Forums/ja-JP/xnagameja/thread/60a6d9d9-1ede-4657-a77c-9ff65edd563a
            //
            // Xbox360:
            // 640x480
            // 720x480
            // 1280x720 (720p)
            // 1980x1080
            //
            graphics.PreferredBackBufferWidth = 720;
            graphics.PreferredBackBufferHeight = 480;
            //graphics.PreferredBackBufferWidth = 1280;
            //graphics.PreferredBackBufferHeight = 720;
            // for recording settings
            //graphics.PreferredBackBufferWidth = 640;
            //graphics.PreferredBackBufferHeight = 480;
            //graphics.PreferredBackBufferWidth = 320;
            //graphics.PreferredBackBufferHeight = 240;
            #endregion

            graphics.PreferMultiSampling = true;

            #region Configure the calture (to get default exception messages)
            Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
            Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
            #endregion

            #region Configure content root
            Content.RootDirectory = "Content";
            #endregion

            //IsMouseVisible = false;
            //TargetElapsedTime = TimeSpan.FromSeconds(1.0f / 30.0f);
            fpsController = new FpsController(this, 60);
        }
Exemple #18
0
 private void Start()
 {
     fps = FindObjectOfType(typeof(FpsController)) as FpsController;
     NightVisionEffect = this.GetComponent <ColorCorrectionCurves>();
 }
    private void Start()
    {
        pilha = FindObjectOfType(typeof(Pilha)) as Pilha;
        fps   = FindObjectOfType(typeof(FpsController)) as FpsController;
        if (!visivil)
        {
            this.gameObject.GetComponent <SpriteRenderer>().enabled = false;
            this.gameObject.GetComponent <Light>().enabled          = false;
            this.gameObject.tag = "Untagged";
        }
        switch (this.gameObject.name)
        {
        case "Carta da familia wong":
            descricao = "Estamos abandonando a nossa casa e levando o principal com a gente... \n" +
                        "Estamos deixando uma câmera e uma pilha, caso alguém queira ver essa aparição, pois ela só é visível pela câmera.";
            break;

        case "Carta da familia":
            descricao = "Não aguentamos mais, essa aparição aparece quando menos esperamos... \n" +
                        "O estranho é que essa aparição parece com aquela mulher... \n" + "Será que aquela mulher morreu?";
            break;

        case "Carta do Will":
            descricao = "Sempre me perguntei o que será que tem atrás desta porta com senha que o meu pai tanto esconde... \n" +
                        "Meu pai sempre disse que a senha tem 5 dígitos e que a senha seria referente ao número de coisas que temos em casa... \n" +
                        "Estranho pois temos 2 quartos, 3 portas, 1 maquina, 1 estante, 7 janelas e 1 painel eletrônico... \n" +
                        "Esses números, pertencem a senha... \n" + "Me pergunto qual é a ordem dos 5 dígitos...";
            break;

        case "Carta do pai":
            descricao = "Eu sempre esqueço a senha do painel eletrônico, pois nunca fui bom para lembrar números, como eu não quero que ninguém saiba fiz esse enigma... \n" +
                        "A combinação da senha é a seguinte: \n" +
                        "A SOMA DE 4 NÚMEROS, É O PRIMEIRO DIGITO \n" +
                        "A SOMA DE 2 NÚMEROS, MENOS O PRIMEIRO DIGITO, É O SEGUNDO DIGITO \n" +
                        "A SUBTRAÇÃO DO SEGUNDO DIGITO COM UM NÚMERO, É O TERCEIRO DIGITO" +
                        "A SOMA DO TERCEIRO DIGITO COM UM NÚMERO, É O QUARTO DIGITO \n" +
                        "A SUBTRAÇÃO DO QUARTO DIGITO COM TERCEIRO DIGITO, É O ULTIMO DIGITO. \n" +
                        "Os números negativos têm que ser tratados como positivos. \n" +
                        "A soma dos 5 dígitos, dividido por 2, tem como resultado o número 7.";
            break;

        case "Família Valentine":
            descricao = "Essa mulher chamada Cristine é muito estranha, ela esteve na casa dos Wong e agora apareceu na frente da minha casa. Minha esposa e eu desconfiamos dela..." +
                        "Ela parecia apavorada, o que será que essa mulher tinha para ficar assim...";
            break;

        case "Família Kennedy":
            descricao = "Nós moramos nesta casa por mais de 20 anos, em todos esses anos nunca tínhamos visto nada deste tipo... \n" +
                        "Sim depois que aquela mulher misteriosa morreu, tudo em nossas vidas mudou, fomos forçados a abandonar à nossa casa e tudo o que conquistamos...";
            break;

        case "Família Wong":
            descricao = "Uma mulher misteriosa chamada Cristine apareceu em nossa casa pedindo por comida...\n" +
                        "Ela estava toda molhada e estava muito frio...\n" +
                        "Eu e a minha esposa decidimos deixar ela passar a noite em nossa casa...\n" +
                        "Ela parecia está fugindo de alguma coisa ou de alguém..." +
                        "Perguntei para ela se tinha alguma coisa errada, ela respondeu que não..." +
                        "Me pergunto o que será que aconteceu com ela...";
            break;

        case "Família que fugiu da casa":
            descricao = "Parece que além da Cristine houveram mais 3 vítimas, mais 3 mulheres...\n" +
                        "Parece que Lucy morreu primeiro que a Mikaele, Mikaele morreu depois da Kefura e parece que a Cristine foi a última vítima...\n" +
                        "Me pergunto como elas morreram.";
            break;

        case "Homem que viu o corpo das vítimas":
            descricao = "Eu encontrei o corpo de 3 garotas mortas, parece que a primeira morreu espancada, a segunda morreu enforcada e a terceira morreu com após ter o pescoço quebrado..." +
                        "Mas ainda teve uma quarta vítima.." + "Eu não encontrei o corpo desta garota que morreu.";
            break;

        case "Pedido de ajuda":
            descricao = "Se alguém estiver lendo está carta, me ajude por favor... \n" + "Este louco me estrupa e me bate...\n" +
                        "Consegui escapar em um momento de distração dele, mas ele está atrás de mim, ele vai me matar...\n" +
                        "Ele é louco, gosta de tortura, meu Deus...\n" + "Socorro...";
            break;

        case "Chris":
            descricao = "Tive que matar aquela maldita antes que ela abrir-se aquela boca, é muito arriscado deixar o corpo dela por aqui como eu fiz com as outras 3...\n" +
                        "Já sei, vou colocar o corpo dela no cemitério, assim ninguém irá suspeitar.";
            break;

        case "Pessoa Misteriosa":
            descricao = "Coloquei esse sistema aqui para evitar que alguém tente procurar o que não deve... \n" + "Tem coisas aqui que não devem ser achadas.";
            break;

        case "Filho dos Valentine":
            descricao = "A família do Will estava indo embora por causa desses eventos estranhos, ele me deu a chave do quarto dele caso eu queira ir para lá algum dia..."
                        + "É uma pena que isso ele tenha que abandonar o lar dele.";
            break;

        case "Cristine":
            descricao = "Meu Deus, ele já matou outras garotas antes de mim...\n" + "Ele é um serial killer, ele sequestra garotas e traz para está ilha...";
            break;

        case "Carta de Chris":
            descricao = "Algo estranho aconteceu após matar aquela mulher, parece que o ódio dela em relação a mim e a tudo o que eu fiz cresceu tanto, que o espirito dela busca vingança...\n" +
                        "Eu não posso me livrar dele, pois seria muito suspeito...\n" + "Apenas irei fugir com a minha família e começar uma nova vida...\n" +
                        "irei sumir e nunca irão descobrir os meus crimes...\n" + "Talvez a única forma de se livrar dela é destruindo seus restos, mas isso não me interesse, já estarei longe daqui... \n" +
                        "Serei um homem livre e irei procurar outra vítima...";
            break;

        case "Diario de Chris":
            descricao = "Matei aquela mulheres, os vizinhos estão com suspeitas de mim... \n" +
                        "Preciso ir embora logo, acho que irei para a cidade grande... \n" +
                        "Me livrei o maximo possível de provas contra mim e ainda fiz diversos enigmas para não descobrirem a verdade..." +
                        "Nunca irão saber a verdade";
            break;
        }
    }
 // Use this for initialization
 void Start()
 {
     fps = FindObjectOfType(typeof(FpsController)) as FpsController;
 }