void Start() { SelfImage = GetComponent <Image>(); Boss = GameObject.Find("ctw_Boss").GetComponent <ctw_Boss_behavior>(); Eraser = GameObject.Find("ctw_Eraser_Boss").GetComponent <ctw_Eraser_behavior>(); }
void Start() { CamShake = 0f; BossScript = GameObject.Find("ctw_Boss").GetComponent <ctw_Boss_behavior>(); SelfTransform = GetComponent <Transform>(); }
void Start() { SelfSprite = GetComponent <SpriteRenderer>(); SelfTransform = GetComponent <Transform>(); SelfCollider = GetComponent <CircleCollider2D>() as CircleCollider2D; PlayerTransform = GameObject.Find("ctw_Player").GetComponent <Transform>(); BossTransform = GameObject.Find("ctw_Boss").GetComponent <Transform>(); BossScript = GameObject.Find("ctw_Boss").GetComponent <ctw_Boss_behavior>(); }
void Start() { BulletTransform = GetComponent <Transform>(); BulletCollider = GetComponent <BoxCollider2D>() as Collider2D; BulletRigid2D = GetComponent <Rigidbody2D>(); BulletSprite = GetComponent <SpriteRenderer>(); Eraser1 = GameObject.Find("ctw_Eraser_Player").GetComponent <ctw_Eraser_behavior>(); Eraser2 = GameObject.Find("ctw_Eraser_Boss").GetComponent <ctw_Eraser_behavior>(); PlayerTransform = GameObject.Find("ctw_Player").GetComponent <Transform>(); Boss = GameObject.Find("ctw_Boss").GetComponent <ctw_Boss_behavior>(); BulletSprite.color = new Color(0f, 0f, 0f, 0f); }
void OnCollisionEnter2D(Collision2D other) { if ((OnAttack != 2) && (other.collider.name == "ctw_Boss") && (Invincible == 0)) { if (DEAD != 1) { GenEffect(Get_Angle_byPosition(PlayerTransform.position, other.collider.GetComponent <Transform>().position), 25f, 2f, 10); OnDamage(); } } if ((OnAttack == 2) && (other.collider.name == "ctw_Boss")) { GenEffect(Get_Angle_byPosition(other.collider.GetComponent <Transform>().position, PlayerTransform.position) + 60f, 30f, 3f, 8); GenEffect(Get_Angle_byPosition(other.collider.GetComponent <Transform>().position, PlayerTransform.position) - 60f, 30f, 3f, 8); ctw_Boss_behavior BossScript = other.collider.GetComponent <ctw_Boss_behavior>(); BossScript.OnDamage(Math_Boss_Damage()); } TimerAttackReset(); }