예제 #1
0
 private void Start()
 {
     gameManager = FindObjectOfType <GameNColorManager>();
     //bullet = bulletObject.GetComponent<Bullet>();
     sprite      = GetComponent <SpriteRenderer>();
     audioSource = GetComponent <AudioSource>();
     anim        = GetComponent <Animator>();
     gameManager.AssignColorToObject(sprite, colorType);
 }
예제 #2
0
 private void Start()
 {
     gameManager     = FindObjectOfType <GameNColorManager>();
     sprite          = GetComponentInChildren <SpriteRenderer>();
     trail           = GetComponentInChildren <TrailRenderer>();
     renderTransform = transform.GetChild(0).transform;
     gameManager.AssignColorToObject(sprite, colorType, trail);
     //AssignColorAndGradient();
 }
예제 #3
0
 // Start is called before the first frame update
 void Start()
 {
     gameManager    = FindObjectOfType <GameNColorManager>();
     powerUpManager = FindObjectOfType <PowerUpManager>();
     cam            = FindObjectOfType <Camera>();
     sprite         = GetComponent <SpriteRenderer>();
     faceSprite     = transform.GetChild(0).GetComponent <SpriteRenderer>();
     coll           = GetComponent <PolygonCollider2D>();
     anim           = GetComponent <Animator>();
     audioSource    = GetComponent <AudioSource>();
     rb             = GetComponent <Rigidbody2D>();
     rb.AddForce(Vector3.Cross(transform.position.normalized, Vector3.forward) * initLinearSpeed);
     gameManager.AssignColorToObject(sprite, colorType);
 }