// Start is called before the first frame update
    void Start()
    {
        rays                 = new List <RaycastHit2D>(rayCount);
        rayRenderersList     = new List <GameObject>();
        waypointPatrolScript = GetComponent <WaypointPatrol>();
        gunBoiPatrolScript   = GetComponent <GunBoiPatrol>();
        screenShake          = cameraObj.GetComponent <ScreenShake>();


        circlePatrolScript = GetComponent <circleManPatrol>();


        viewLineRenderer = GetComponent <LineRenderer>();
        viewLineRenderer.positionCount = rayCount;

        updatePlayerPos = true;
        active          = true;

        maxViewAngle = viewAngle;
        minViewAngle = -viewAngle;
        rayCount    /= 2;


        layerMask = 1 << 8;
        layerMask = ~layerMask;

        if (rayRenderDensity % 2 == 0)
        {
            rayRenderDensity += 1;
        }

        raving = false;
    }
Beispiel #2
0
 // Start is called before the first frame update
 void Start()
 {
     alertExists     = false;
     circleManScript = GetComponent <circleManPatrol>();
 }