コード例 #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        PlayerMovements playMov = collision.gameObject.GetComponent <PlayerMovements>();

        if (playMov != null) // we found the player
        {
            //Debug.Log("We found the player !");
            Energy nrj = collision.gameObject.GetComponent <Energy>();

            nrj.add(_bonus);

            Destroy(gameObject);
        }
    }
コード例 #2
0
    public void Start()
    {
        tutorialCamera = FindObjectOfType <TutorialCamera>();
        MainGUI        = GameObject.Find("MainGUI").GetComponent <Animator>();
        if (TutorialCamera.Enabled())
        {
            enabled = false;
            return;
        }
        else
        {
            enabled = true;

            initialCameraPosition = transform.position;
            initialCameraRotation = transform.rotation;

            AmbientNoise.Play();

            PauseButton.paused = false;

            player          = GameObject.Find("Player");
            grapplingHook   = player.GetComponent <GrapplingHook>();
            playerMovements = player.GetComponent <PlayerMovements>();

            //ControlManager.Disabled = true;
            if (!GameRecorder.playingBack)
            {
                GameRecorder.StopPlayback();

                if (LevelSelectGUI.currentLevel != null)
                {
                    GUIController.ShowText("LevelName", LevelSelectGUI.currentLevel.name);
                }

#if UNITY_ANDROID || UNITY_IPHONE
                GUIController.ShowText("Text", "Tap to begin");
#else
                //GUIController.ShowText("Text", "Click to begin");
                //tutorialCamera.ShowTutorialText("Click to begin", false);
                StartCoroutine(ShowStartText());
#endif

                GUIController.GUILevelPause();
                GUIController.HideText("Paused");
            }

            EnableCameraController();
        }
    }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        magicLanternLogicObject = GameObject.FindGameObjectWithTag("MagicLanternLogic");
        glassesManager          = magicLanternLogicObject.GetComponent <GlassesManager> ();
        //glassesUIManager = magicLanternLogicObject.GetComponent<GlassesUIManager> ();
        graphicLantern = magicLanternLogicObject.GetComponent <GraphicLantern> ();
        areaEffector   = GetComponent <AreaEffector2D> ();
        player         = GameObject.FindGameObjectWithTag("Player");
        if (player != null)
        {
            playerMovements = player.GetComponent <PlayerMovements> ();
        }

        getCircleAndParticles();
        setPartSystemLife();
    }
コード例 #4
0
ファイル: Weapon.cs プロジェクト: menji40ji26/Chentu_final
    void Start()
    {
        aiClass        = transform.parent.parent.GetComponent <AIClass>();
        aiMovement     = transform.parent.parent.GetComponent <AIMovement>();
        playerMovement = transform.parent.parent.GetComponent <PlayerMovements>();
        aiFight        = transform.parent.parent.GetComponent <AIFight>();
        animator       = transform.parent.parent.GetComponent <Animator>();
        mainHand       = transform.parent.transform;
        body           = mainHand.parent.transform;


        attacking = false;
        distance  = 0f;


        CheckType();
    }
コード例 #5
0
    public void Start()
    {
        if (TutorialCamera.Enabled())
        {
            enabled = false;
            return;
        }
        else
        {
            enabled = true;

            initialCameraPosition = transform.position;
            initialCameraRotation = transform.rotation;

            AmbientNoise.Play();

            PauseButton.paused = false;

            player = GameObject.Find("Player");
            grapplingHook = player.GetComponent<GrapplingHook>();
            playerMovements = player.GetComponent<PlayerMovements>();

            //ControlManager.Disabled = true;
            if (!GameRecorder.playingBack)
            {
                GameRecorder.StopPlayback();

                if (LevelSelectGUI.currentLevel != null)
                    GUIController.ShowText("LevelName", LevelSelectGUI.currentLevel.name);

        #if UNITY_ANDROID || UNITY_IPHONE
                GUIController.ShowText("Text", "Tap to begin");
        #else
                GUIController.ShowText("Text", "Click to begin");
        #endif

                GUIController.GUILevelPause();
                GUIController.HideText("Paused");
            }

            EnableCameraController();
        }
    }
コード例 #6
0
    // Update is called once per frame
    void Update()
    {
        if (GameRecorder.playingBack || !LevelStart.started)
        {
            GUIController.HideText("Tutorial");
            enabled = false;
            return;
        }

        if (LevelStart.started)
        {
            PlayerMovements playerMovements = player.GetComponent <PlayerMovements>();

            if (Mathf.Abs(playerMovements.angle) > 1.0f && Time.timeScale > 0.0f)
            {
                GUIController.HideText("Tutorial");
                enabled = false;
            }
        }
    }
コード例 #7
0
ファイル: AIClass.cs プロジェクト: menji40ji26/Chentu_final
    void Start()
    {
        GetSprite();
        //SetItemList();
        armor          = GetComponent <Armor>();
        animator       = GetComponent <Animator>();
        thisMan        = GetComponent <AIFight>();
        thisPlayer     = GetComponent <PlayerFight>();
        aiMovement     = GetComponent <AIMovement>();
        playerMovement = GetComponent <PlayerMovements>();
        offHand.GetComponent <SpriteRenderer>().sprite   = null;
        mainHand.GetComponent <SpriteRenderer>().sprite  = null;
        bodyArmor.GetComponent <SpriteRenderer>().sprite = null;
        back.GetComponent <SpriteRenderer>().sprite      = null;
        back2.GetComponent <SpriteRenderer>().sprite     = null;
        bowLeft.GetComponent <SpriteRenderer>().sprite   = null;
        bowRight.GetComponent <SpriteRenderer>().sprite  = null;
        SetLevel();


        CheckClass();
    }
コード例 #8
0
    public HEnemyStateFSM(string _stateName, GameObject _gameo, bool _finalHLevel, HGenericStateFSM _fatherState, AIAgent1 _scriptAIAgent)
        : base(_stateName, _gameo, _finalHLevel, _fatherState, _scriptAIAgent)
    {
        playerScript = gameObject.GetComponent <PlayerMovements> ();

        if (playerScript == null)
        {
                        #if _WARNING_DEBUG
            Debug.Log("ATTENZIONE - script PlayerMovements non trovato");
                        #endif
        }

        par = gameObject.GetComponent <AIParameters> ();

        if (par == null)
        {
                        #if _WARNING_DEBUG
            Debug.Log("ATTENZIONE - script AIParameters non trovato");
                        #endif
        }

        statusPar = par.statusParameters;
    }
コード例 #9
0
    void Start()
    {
        playermovement = FindObjectOfType <PlayerMovements>();
        playercontrol  = FindObjectOfType <PlayerControls>();
        weightcontrol  = FindObjectOfType <weightController>();

        //load = GameObject.Find("Load_1");//Lever_1
        loadCount = this.transform.parent.GetChild(2).childCount;
        for (var i = 0; i < loadCount; i++)
        {
            this.transform.parent.GetChild(2).GetChild(i).gameObject.GetComponent <Renderer>().enabled = false;
        }
        //load = this.transform.parent.GetChild(2).GetChild(1);
        //load.GetComponent<Renderer>().enabled = false;

        leveLength           = GetComponent <BoxCollider2D>();
        areaeffector         = GetComponent <AreaEffector2D>();
        afterflightCC        = FindObjectOfType <AfterFlightCollisionController>();
        areaeffector.enabled = false;
        player = GameObject.Find("Player");
        //weightText = GameObject.Find("ClickWeightText");
        messagecontrol = FindObjectOfType <MessageController>();
    }
コード例 #10
0
    void Awake()
    {
        //content.image = (Texture2D)textwin;
        touch   = GameObject.Find("Player").GetComponent <PlayerMovements>();
        storage = GameObject.Find("Storage").GetComponent <Storage> ();
        move    = GameObject.Find("Bonifacio_0").GetComponent <Move> ();
//		MusicAudioListener = GameObject.Find("MusicManager").GetComponent<AudioListener>();//r //comment this if you are about to edit the scene
        New = storage.newer;

        if (New == 1)
        {
            isTrigShow = true;
            isHide     = true;
            touch.stopMovements();
            GC       = true;
            onQuest3 = true;
            onQuest1 = false;
            PlayerPrefs.SetInt("stopButton", 0);
            //GameObject.Find("Player").GetComponent<NewAct4FinalPart1>().enabled = true;
        }
        //tickers
        tickerMsg = GameObject.Find("DisplayTicker").GetComponent <TickerMessage>();
        newQuest  = GameObject.Find("GUIQUnlock").GetComponent <QuestUnlocked>();
    }
コード例 #11
0
    void Start()
    {
        pm = GetComponent <PlayerMovements> ();

        if (pm == null)
        {
            Debug.Log("ATTENZIONE - script PlayerMovements non trovato da AIParameters");
        }

        _rigidbody = GetComponent <Rigidbody2D> ();

        if (_rigidbody == null)
        {
            Debug.Log("ATTENZIONE - rigidbody2D non trovato da AIParameters");
        }

        _boxCollider = GetComponent <BoxCollider2D> ();

        if (_boxCollider == null)
        {
            Debug.Log("ATTENZIONE - boxcollider non trovato da AIParameters");
        }

        _circleCollider = GetComponent <CircleCollider2D> ();

        if (_circleCollider == null)
        {
            Debug.Log("ATTENZIONE - circlecollider non trovato da AIParameters");
        }

        audioHandler = GetComponent <AudioHandler> ();

        getMyWeakPoint();

        setLayers();
    }
コード例 #12
0
 void Start()
 {
     playerMovements = GetComponent <PlayerMovements>();
     inputs          = GetComponent <PlayerInput>();
 }
コード例 #13
0
 private void Awake()
 {
     _playerMovements = GetComponent <PlayerMovements>();
     _timeOfLastDash  = Time.time;
 }
コード例 #14
0
 public override void Attack()
 {
     PlayerMovements.InitData();//重生方法更改,回到起点
 }
コード例 #15
0
ファイル: PlayerHealth.cs プロジェクト: FabienNbx/SmashMobile
    private bool damaged;                                   //boolean pris des dégats

    void Start()
    {
        anim           = GetComponent <Animator> ();
        playerMovement = GetComponent <PlayerMovements> ();
        currentHealth  = startingHealth;    //initialiser la santé à la santé de départ
    }
コード例 #16
0
 void Awake()
 {
     grapplingHook  = gameObject.GetComponent <GrapplingHook>();
     playerMovement = gameObject.GetComponent <PlayerMovements>();
 }
コード例 #17
0
ファイル: Grounded.cs プロジェクト: prjgame/project_game
 void Start()
 {
     movements = gameObject.GetComponentInParent <PlayerMovements>();
 }
コード例 #18
0
 // Use this for initialization
 void Start()
 {
     gamePlayer    = FindObjectOfType <PlayerMovements>();
     coinText.text = "Coins: " + coins;
 }
コード例 #19
0
    //movimenti del raggio e della proiezione in relazione alla posizione del player e del cursore
    public void normalMovementsUnderMouse()
    {
        //primo if per verificare che il cursore non sia troppo vicino alla lanterna, per evitare strani flipping
        //si potrebbe pensare di limitare il cursore, ma per ora troppo complesso
        if (!verifyIfCursorCameraTooNear())
        {
            //posiziono la lenterna di fronte al personaggio (ora non serve, la lanterna è "child" del player, da verificare la correttezza della cosa
            //toolGameObject.transform.position = new Vector3(player.transform.position.x+0.4f,player.transform.position.y+0.8f,player.transform.position.z);

            //serve nel caso ci sia un vetrino sensibile alla rotazione
            //raggio_cerchio.transform.right = new Vector3(1.0f,0.0f,0.0f);

            //posiziono l'origine del cerchio sotto il mouse
            if (limitProjectionDistance && verifyIfTooFar())
            {
                raggio_cerchio.transform.position = getPositionAlongDirection(cameraPoint.transform.position, cursorHandler.getCursorWorldPosition(), maxProjectingDistance);
            }
            else if (limitProjectionDistance && verifyIfTooNear())
            {
                raggio_cerchio.transform.position = getPositionAlongDirection(cameraPoint.transform.position, cursorHandler.getCursorWorldPosition(), minProjectingDistance);
            }
            else
            {
                raggio_cerchio.transform.position = cursorHandler.getCursorWorldPosition();
            }

            //prendo la posizione del punto frontale della sprite della camera, e ci piazzo l'origine del raggio
            cameraPointPos            = cameraPoint.transform.position;
            raggio.transform.position = cameraPointPos;

            //prendo la direzione tra l'inizio del raggio e la posizione del cerchio
            _direction = (raggio_cerchio.transform.position - cameraPointPos).normalized;

            //cambio la scala del raggio in base alla distanza tra camera e cerchio
            float distance = Vector3.Distance(raggio_cerchio.transform.position, cameraPointPos);

            //calcolo della scala
            if (newSizeImplementation)
            {
                float actualSize = defaultCircleSize + (defaultCircleSize * (distance - defaultDircleDistance) * changeSizeMultiplier / 10.0f);
                raggio.transform.localScale         = new Vector3(distance / xSize, actualSize, 1);
                raggio_cerchio.transform.localScale = new Vector3(raggio.transform.localScale.y, raggio.transform.localScale.y, 1);
            }
            else
            {
                raggio.transform.localScale         = new Vector3(distance / xSize, distance / (ySize * resizeFactor), 1);
                raggio_cerchio.transform.localScale = new Vector3(raggio.transform.localScale.y, raggio.transform.localScale.y, 1);
            }


            //setto la direzione del raggio
            //se il personaggio non sta guardando verso destra la sua scala è -1, devo perciò correggere quella della direzione, di conseguenza
            PlayerMovements PM = player.GetComponent <PlayerMovements> ();
            if (!PM.FacingRight)
            {
                _direction = new Vector3(-_direction.x, _direction.y, _direction.z);
                //il cerchio e la proiezione contenuta in esso non devono flippare insieme al personaggio
                raggio_cerchio.transform.localScale = new Vector3(-raggio_cerchio.transform.localScale.x, raggio_cerchio.transform.localScale.y, raggio_cerchio.transform.localScale.z);
            }
            raggio.transform.right = _direction;

            //Debug.Log (raggio.transform.localEulerAngles.z);

            //setto la direzione della camera
            if (!(raggio.transform.localEulerAngles.z > 179 && raggio.transform.localEulerAngles.z < 220))
            {
                if (raggio.transform.localEulerAngles.z > 180)
                {
                    camera.transform.localEulerAngles = new Vector3(raggio.transform.localEulerAngles.x, raggio.transform.localEulerAngles.x, (raggio.transform.localEulerAngles.z - 360) / 2);
                }
                else
                {
                    camera.transform.localEulerAngles = new Vector3(raggio.transform.localEulerAngles.x, raggio.transform.localEulerAngles.x, raggio.transform.localEulerAngles.z / 2);
                }
            }


            //------------NUOVO------------
            if (!glassesManager.getActualGlass().canBeModified&& !glassesManager.getActualGlass().rotateWithLantern)
            {
                standardFakeProjectionRotation = 0.0f;
            }
            projectionObject.transform.localEulerAngles = new Vector3(0.0f, 0.0f, standardFakeProjectionRotation);

            if (glassesManager.getActualGlass().rotateWithLantern)
            {
                _direction = (raggio_cerchio.transform.position - cameraPointPos).normalized;

                projectionObject.transform.right = _direction;

                standardFakeProjectionRotation = projectionObject.transform.localEulerAngles.z;
            }
        }
    }
コード例 #20
0
 private void Awake()
 {
     cam     = Camera.main;
     player  = FindObjectOfType <PlayerMovements> ();
     manager = FindObjectOfType <GameManager> ();
 }
コード例 #21
0
 void Start()
 {
     pm = GameObject.Find("Player").GetComponent <PlayerMovements> ();
 }
コード例 #22
0
 private void Awake()
 {
     PlayerMovements = new PlayerMovements();
     Animator        = GetComponent <Animator>();
     SpriteRenderer  = GetComponent <SpriteRenderer>();
 }
コード例 #23
0
ファイル: CameraManager.cs プロジェクト: BrianWithrow/Grappy
    // Use this for initialization
    void Start()
    {
        player = FindObjectOfType <PlayerMovements>();

        moving = false;
    }
コード例 #24
0
    // Use this for initialization
    void Awake()
    {
        controller = GameObject.FindGameObjectWithTag("Controller");
        if (controller != null)
        {
            cursorHandler = controller.GetComponent <CursorHandler>();
        }

        player = GameObject.FindGameObjectWithTag("Player");
        if (player != null)
        {
            playerMovements = player.GetComponent <PlayerMovements>();
        }

        magicLanternLogicOBJ = GameObject.FindGameObjectWithTag("MagicLanternLogic");
        if (magicLanternLogicOBJ != null)
        {
            magicLanternLogic   = magicLanternLogicOBJ.GetComponent <MagicLantern>();
            magicLanternGraphic = magicLanternLogicOBJ.GetComponent <GraphicLantern>();
            glassesManager      = magicLanternLogicOBJ.GetComponent <GlassesManager>();
        }

        magicLantern = GameObject.FindGameObjectWithTag("Lantern");

        canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI");
        if (canvasPlayingUI != null)
        {
            playingUI         = canvasPlayingUI.GetComponent <PlayingUI>();
            playingUILateral  = canvasPlayingUI.GetComponent <PlayingUILateral>();
            playingUIGameOver = canvasPlayingUI.GetComponent <PlayingUIGameOver>();
        }

        canvasMenu = UtilFinder._FindGameObjectByTag("CanvasMenu");

        unlockableContentUI = UtilFinder._GetComponentOfGameObjectWithTag <UnlockableContentUI> ("Controller");
        informativeManager  = UtilFinder._GetComponentOfGameObjectWithTag <InformativeManager> ("MenuController");
        menuManager         = UtilFinder._GetComponentOfGameObjectWithTag <MenuManager> ("MenuController");
        playStatusTracker   = UtilFinder._GetComponentOfGameObjectWithTag <PlayStatusTracker> ("Controller");

        testInformativeManager = UtilFinder._GetComponentOfGameObjectWithTag <TestInformativeManager> ("TestController");
        testingController      = GameObject.FindGameObjectWithTag("TestController");
        if (testingController != null)
        {
            hintAnalyzer = testingController.GetComponent <HintAnalyzer>();
        }

        hubController = GameObject.FindGameObjectWithTag("HubController");
        if (hubController != null)
        {
            unlockedLevelControl = hubController.GetComponent <UnlockedLevelControl>();
            hubLadderControl     = hubController.GetComponent <HubLadderControl>();
            hubLanternControl    = hubController.GetComponent <HubLanternControl>();
        }

        if (controller != null)
        {
            inputKeeper = controller.GetComponent <InputKeeper>();
        }

        camera = Camera.main.gameObject;
        if (camera != null)
        {
            cameraMovements = camera.GetComponent <CameraMovements>();
            cameraHandler   = camera.GetComponent <CameraHandler>();
        }

        GameObject levelChanger = GameObject.FindGameObjectWithTag("CanvasLoadLevel");

        if (levelChanger != null)
        {
            levelChangerGeneral = levelChanger.GetComponent <LevelChangerGeneral> ();
        }

        GameObject buttonControllerOBJ = GameObject.FindGameObjectWithTag("ButtonControllerLink");

        if (buttonControllerOBJ != null)
        {
            buttonController    = buttonControllerOBJ.GetComponent <ButtonController> ();
            inputManager        = buttonControllerOBJ.GetComponent <InputManager>();
            buttonKeyboardMouse = buttonControllerOBJ.GetComponent <ButtonKeyboardMouse>();
        }
    }
コード例 #25
0
ファイル: Energy.cs プロジェクト: Titefire/SemiCroustillant
 private void Awake()
 {
     _playerMovements = GetComponent <PlayerMovements>();
     _light2D         = GetComponentInChildren <Light2D>();
 }
コード例 #26
0
    //public Text txt;

    void Start()
    {
        // Get player script to send info
        player = GameObject.Find("Player").GetComponent <PlayerMovements>();
    }
コード例 #27
0
 private void Awake()
 {
     _animator  = GetComponent <Animator>();
     _movements = GetComponent <PlayerMovements>();
 }
コード例 #28
0
ファイル: PlayerMovements.cs プロジェクト: Cc618/Kill-Camels
 void Awake()
 {
     instance = this;
 }
コード例 #29
0
 void Awake()
 {
     grapplingHook = gameObject.GetComponent<GrapplingHook>();
     playerMovement = gameObject.GetComponent<PlayerMovements>();
 }
コード例 #30
0
 void Start()
 {
     Cat = gameObject.transform.GetChild(4).GetComponent <PlayerMovements>();
 }
コード例 #31
0
    // Start is called before the first frame update
    void Start()
    {
        m_gameCam = GameManagerSingleton.Instance.m_camera;

        m_moveScript = GetComponent <PlayerMovements>();
    }