void OnTriggerExit2D(Collider2D collider2D)
    {
        EnemySoliderPlayer enemyPlayer = collider2D.GetComponent <EnemySoliderPlayer> ();

        if (enemyPlayer != null)
        {
//			Debug.Log ("OnTriggerExit2D"+collider2D.gameObject.name);
            isEnemyInSight = false;
            inSightEnemyList.Remove(enemyPlayer);
        }
    }
//	void OnCollisionEnter2D(Collision2D collision)
//	{
//		Debug.Log ("OnCollisionEnter2D"+collision.gameObject.name);
//	}
//
//	void OnCollisionExit2D(Collision2D collision)
//	{
//		Debug.Log ("OnCollisionExit2D"+collision.gameObject.name);
//	}
    void OnTriggerEnter2D(Collider2D collider2D)
    {
        EnemySoliderPlayer enemyPlayer = collider2D.GetComponent <EnemySoliderPlayer> ();

        if (enemyPlayer != null)
        {
//			Debug.LogError ("OnTriggerEnter2D:"+collider2D.gameObject.name);
            isEnemyInSight = true;
            inSightEnemyList.Add(enemyPlayer);
        }
    }