Exemplo n.º 1
0
        void Reset()
        {
            animator = GetComponent <Animator>();
            renderer = GetComponent <SpriteRenderer>();
            rigid    = GetComponent <Rigidbody2D>();

            //_hitable = GetComponent<HitableBullet>();
            //hitableRay = GetComponent<HitableBulletRay>();
            hitableCircleCast = GetComponent <HitableBulletCircleCast>();
            hitableTrigger    = GetComponent <HitableBulletTrigger>();
            hitableRaycast    = GetComponent <HitableBulletRayCast>();

            shootable     = GetComponent <ShootableBullet>();
            moveable      = GetComponent <MoveableBullet>();
            ownerable     = GetComponent <OwnerableBullet>();
            timeLimitable = GetComponent <TimeLimitableBullet>();
            damageable    = GetComponent <DamageableBullet>();
            spawnable     = GetComponent <SpawnableBullet>();
            shakeable     = GetComponent <ShakeableBullet>();
            disapearable  = GetComponent <DisapearableBullet>();
            guideable     = GetComponent <GuideableBullet>();
            orderable     = GetComponent <Orderable>();
            spinable      = GetComponent <SpinableBullet>();

            polygon = GetComponent <PolygonCollider2D>();
            circle  = GetComponent <CircleCollider2D>();

            physics         = GetComponent <PhysicsCollider>();
            cachedTransform = transform;
        }
Exemplo n.º 2
0
 void Reset()
 {
     moveable = GetComponent <MoveableBullet>();
 }