예제 #1
0
        private void Start()
        {
            Barrier   = transform.Find("Barrier").gameObject;
            SrBarrier = Barrier.GetComponent <SpriteRenderer>();
            Barrier.SetActive(false);

            _biteScript = biteGameObject.GetComponent <BiteScript>();
            biteGameObject.SetActive(false);

            _animator = GetComponent <Animator>();
            _animator.SetBool("isRunning", true);
            SubscribeToEvents();
        }
    void Start()
    {
        // get the BiteScript
        biteScript = this.GetComponent <BiteScript>();

        // get the trail renderer
        trail = this.GetComponent <TrailRenderer>();

        myRigidbody    = rigidbody;
        myTransform    = transform;
        parentPosition = transform.parent.transform.position;
        housePosition  = GameObject.Find("House").transform.position;
        if (!cam)
        {
            cam = Camera.main;
        }
        if (!cam)
        {
            Debug.LogError("Can't find camera tagged MainCamera");
            return;
        }
        camTransform = cam.transform;
        sqrMoveLimit = moveLimit * moveLimit;           // Since we're using sqrMagnitude, which is faster than magnitude
    }
예제 #3
0
 void Start()
 {
     bite = GetComponent<BiteScript>();
     trail = transform.parent.gameObject.GetComponent<Trail>();
     levelingSystem = GameObject.FindObjectOfType<LevelingSystem>();
 }
예제 #4
0
    void Start()
    {
        if(isRemote == false) {
            bite = GetComponent<BiteScript>();
            trail = transform.parent.gameObject.GetComponent<Trail>();
            levelingSystem = GameObject.FindObjectOfType<LevelingSystem>();
        }

        BenchmarkController benchmarker = BenchmarkController.instance;
        if(benchmarker != null) {
            benchmarker.SettleSnakeHead(this);
        }
    }
    void Start()
    {
        // get the BiteScript
        biteScript = this.GetComponent<BiteScript>();

        // get the trail renderer
        trail = this.GetComponent<TrailRenderer>();

        myRigidbody = rigidbody;
        myTransform = transform;
        parentPosition = transform.parent.transform.position;
        housePosition = GameObject.Find("House").transform.position;
        if (!cam)
        {
            cam = Camera.main;
        }
        if (!cam)
        {
            Debug.LogError("Can't find camera tagged MainCamera");
            return;
        }
        camTransform = cam.transform;
        sqrMoveLimit = moveLimit * moveLimit;   // Since we're using sqrMagnitude, which is faster than magnitude
    }
예제 #6
0
 // Use this for initialization
 void Start()
 {
     // get the BiteScript
     biteScript = GameObject.FindGameObjectWithTag("PlayerGhost").GetComponent <BiteScript>();
 }