Пример #1
0
    /*private bool CurrentlyLocked
     * {
     *  get
     *  {
     *  }
     * }
     */
    void Update()
    {
        camForward     = gameObject.transform.TransformDirection(Vector3.forward) * 10;
        playerPosition = player.transform.position;
        camRight       = gameObject.transform.TransformDirection(Vector3.right) * 10;
        playerVector   = player.transform.position;
        Debug.DrawRay(gameObject.transform.position, playerVector - gameObject.transform.position, Color.green);
        Debug.DrawRay(transform.position, camRight, Color.red);
        Debug.DrawRay(transform.position, camForward, Color.blue);
        targetList.SetPosition(gameObject.transform.position);
        targetList.Update();
        // targetList.SortEnemy(playerPosition);

        enemyList = targetList.GetEnemyList();
        //Debug.Log(enemyList[0].gameObject.name + "  " + (enemyList[0].gameObject.transform.position - playerPosition).magnitude);
        //Debug.Log(enemyList[1].gameObject.name + "  " + (enemyList[1].gameObject.transform.position - playerPosition).magnitude);
    }