void OnTriggerEnter2D(Collider2D other) { if (m_done /*|| m_level_control.get_level_state() != LevelState.playing*/) { return; } Wiz wiz = other.GetComponent <Wiz>(); if (wiz == null) { return; } Application.LoadLevel(NextLevel); /*m_level_control.finished(NextLevel); * * plane_found = true; * lerp_time = 0.0f; * total_time = 0.0f; * target = a; * target_rb2d = rb2d; * target.m_autopilot = true; * start_pos = target_rb2d.transform.position; * start_rot = target_rb2d.transform.rotation; * start_angle = target_rb2d.rotation; * Vector3 dest = this.transform.position; * center_rot = target.clamp_angle(Mathf.Atan2(dest.y - start_pos.y, dest.x - start_pos.x) / Mathf.PI * 180.0f); * GetComponent<AudioSource>().PlayDelayed(0.2f);*/ }
void OnTriggerEnter2D(Collider2D other) { Wiz wiz = other.GetComponent <Wiz>(); Fireball fireball = other.GetComponent <Fireball>(); if (fireball != null && isShootable) { isActive = true; return; } if (wiz == null) { return; } wizardsHere++; if (wizardsHere >= wizardsNeeded) { sRender.sprite = activeSprite; isActive = true; if (m_level_name != null && m_level_name != "") { ((PizzaSpell)GameObject.Find("PizzaSpell").GetComponent <PizzaSpell>()).change_level(m_level_name); } } }
void OnTriggerEnter2D(Collider2D other) { Wiz wiz = other.GetComponent <Wiz>(); if (wiz == null) { return; } Debug.Log(other.gameObject.name); }
void OnTriggerEnter2D(Collider2D other) { Wiz wiz = other.GetComponent <Wiz>(); if (wiz == m_casting_wizard) { return; } if (wiz == null) { explode(); return; } explode(); wiz.set_dead(); }
void OnTriggerExit2D(Collider2D other) { Wiz wiz = other.GetComponent <Wiz>(); if (wiz == null) { return; } wizardsHere--; if (wizardsHere < wizardsNeeded) { sRender.sprite = inactiveSprite; isActive = false; } }
void OnTriggerEnter2D(Collider2D other) { Wiz wiz = other.GetComponent <Wiz>(); if (wiz == null) { return; } wizardsHere++; if (wizardsHere >= wizardsNeeded) { //sRender.sprite = activeSprite; enoughWizards = true; } }
void OnTriggerEnter2D(Collider2D other) { Wiz wiz = other.GetComponent <Wiz>(); if (wiz == null) { return; } if (!isActive) { isActive = true; sRender.sprite = activeSprite; } else { isActive = false; sRender.sprite = inactiveSprite; } }
void OnTriggerEnter2D(Collider2D other) { Wiz a = other.GetComponent <Wiz>(); if (a == null) { return; } if (m_targets != null) { foreach (GameObject g in m_targets) { g.GetComponent <ITriggerableGameEvent>().StartEvent(m_type); } } if (m_trigger_event != null) { m_trigger_event.Invoke(); } }
static void Main(string[] args) { Console.WriteLine("Wizard Ninja Samurai"); Console.WriteLine(); Ninja nibbles = new Ninja("Mr. Nibbles"); Ninja benny = new Ninja("Benny Bob"); nibbles.Attack(benny); benny.ShowStats(); Wiz anne = new Wiz("Anne"); anne.Heal(benny); benny.ShowStats(); Samurai adrien = new Samurai("Adrien"); while (nibbles.Health > 0) { anne.Attack(nibbles); adrien.Attack(nibbles); benny.Attack(nibbles); } nibbles.ShowStats(); }