예제 #1
0
    protected override void OnCantMove <T> (T component)
    {
        HeroPlayerController hitPlayer = component as HeroPlayerController;

        animator.SetTrigger("enemyAttack");
        //SoundManager.instance.RandomizeSfx (enemyAttack1, enemyAttack2);
    }
예제 #2
0
    void InitGame()
    {
        doingSetup = true;

        levelImage = GameObject.Find("LevelImage");
        levelText  = levelImage.GetComponentInChildren <Text> ();
        dialogText = GameObject.Find("DialogText").GetComponent <Text> ();
        player     = GameObject.FindGameObjectWithTag("Player").GetComponent <HeroPlayerController> ();

        levelText.text       = "";
        startingLevelMessage = "Where am i? Mom? Where are you...";
        dialogText.text      = "Hey. It seems that you are lost. I will help you. Just follow me through this door.";

        levelImage.SetActive(true);
        StartCoroutine(TypeText());

        //Create two boards
        boardScript.SetupScene(level, generateNextBoard);
        level            += 1;
        generateNextBoard = true;
        boardScript.SetupScene(level, generateNextBoard);
    }
예제 #3
0
 // Use this for initialization
 void Start()
 {
     player      = FindObjectOfType <HeroPlayerController> ();
     camera      = GameObject.FindGameObjectWithTag("MainCamera");
     currentZoom = (camera.GetComponent <Camera> () as Camera).fieldOfView;
 }
예제 #4
0
 void Start()
 {
     //PathRequest_Manager.RequestPath (transform.position, target.position, OnPathFound);
     hero = GameObject.FindGameObjectWithTag("Player").GetComponent <HeroPlayerController> ();
 }