// Start is called before the first frame update
    void Awake()
    {
        C2DL = transform.Find("Collider_L").GetComponent <ColliderL>();
        C2DD = transform.Find("Collider_D").GetComponent <ColliderD>();
        C2DR = transform.Find("Collider_R").GetComponent <ColliderR>();
        C2DU = transform.Find("Collider_U").GetComponent <ColliderU>();

        C2DLU = transform.Find("Collider_LU").GetComponent <ColliderLU>();
        C2DLD = transform.Find("Collider_LD").GetComponent <ColliderLD>();
        C2DRD = transform.Find("Collider_RD").GetComponent <ColliderRD>();
        C2DRU = transform.Find("Collider_RU").GetComponent <ColliderRU>();

        rc     = transform.parent.GetComponent <RaytraceCollision>();
        radius = 0.08f;

        collideL = false;
        collideD = false;
        collideR = false;
        collideU = false;

        collideLU = false;
        collideLD = false;
        collideRU = false;
        collideRD = false;
    }
 // Use this for initialization
 void Start()
 {
     cameraBorder.x    = 2;
     cameraBorder.y    = 1;
     playerTransform   = GameObject.FindGameObjectWithTag("Player").transform;
     raytraceCollision = GameObject.FindGameObjectWithTag("Player").GetComponent <RaytraceCollision>();
     cameraPos         = playerTransform.position;
     cameraPos.z       = -10;
 }
 // Use this for initialization
 void Awake()
 {
     spriteRenderer    = GetComponent <SpriteRenderer>();
     raytraceCollision = gameObject.GetComponentInParent <RaytraceCollision>();
 }