Example #1
0
    public override void Start()
    {
        body   = GetComponent <Rigidbody2D>();
        sprite = transform.Find("nonvaginabody").gameObject;
        coll   = GetComponent <Collider2D>();
        target = GameObject.FindWithTag("Player").GetComponent <Transform>();
        if (target == null)
        {
            Debug.LogError("No object tagged 'Player'");
        }

        postProcessingAnimator = Camera.main.GetComponent <PostProcessingAnimator>();

        if (useGlobalPositionForWanderArea)
        {
            wanderingAreaStartPosition = wanderingAreaGlobalPosition;
        }
        else
        {
            wanderingAreaStartPosition = wanderingAreaOffset + (Vector2)transform.position;
        }
        base.Start();

        normalSpeed = MoveSpeed;
    }
Example #2
0
    void Start()
    {
        cam        = GetComponent <Camera>();
        effects    = GetComponent <VignetteAndChromaticAberration>();
        ppAnimator = GetComponent <PostProcessingAnimator>();
        title      = GameObject.FindWithTag("Title").gameObject.GetComponent <SpriteRenderer>();

        if (target == null)
        {
            //Debug.LogWarning("Camera has no target, gonna try to find an object tagged 'Player'");

            target = GameObject.FindWithTag("Player").GetComponent <PlayerMovement>();

            transform.position = new Vector3(target.transform.position.x, target.transform.position.y, transform.position.z);

            if (target == null)
            {
                Debug.LogError("No object tagged 'Player'");
            }
        }

        if (GameObject.FindGameObjectWithTag("SaveSystem").GetComponent <SaveSystem>().PillarsDestroyed.Count > 0)
        {
            title.enabled = false;

            ppAnimator.FadeIn();

            target.enabled = true;
        }
        else
        {
            target.enabled = false;
            StartCoroutine(TitleScreen());
        }
    }
    public override void Start()
    {
        base.Start();
        sonar             = GetComponent <SonarTool>();
        sonar.sonarSprite = sonarSprite;
        controller        = GetComponent <ControllerContainer>().controller;
        if (ppAnimator == null)
        {
            ppAnimator = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <PostProcessingAnimator>();
        }

        if (AmbientLight)
        {
            OriginalALightIntensity = AmbientLight.intensity;
            OriginalALightRange     = AmbientLight.range;
        }
    }