예제 #1
0
    // Use this for initialization
    void Start()
    {
        gameCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <GameCamera>();

        Actor = GetComponent <Actor>();

        gestureListener = new GestureListener();
        gestureListener.GestureEvent += new GestureListener.GestureEventHandler(HandleGesture);

        atkManager    = new WrestlerAttackManager(this);
        sensorManager = new SensorManager(Actor);
    }
    // Use this for initialization
    void Start()
    {
        gameManager = GameObject.Find("Game Manager").GetComponent <GameManager>();
        gameCamera  = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <GameCamera>();

        Actor         = GetComponent <Actor>();
        atkManager    = new WrestlerAttackManager(this);
        sensorManager = new SensorManager(Actor);

        // Set range at which the enemy will run towards the player
        RunDistance = UnityEngine.Random.Range(18f, 25f);
        // Start out agressive
        Behavior = ActorBehaviorType.AGGRESSIVE;

        // Get the player for targeting
        Player        = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();
        PlayerManager = Player.GetComponent <ActionManager>();

        CalculateDifficulty(gameManager.Score + 1);
    }