//ジャンプ、着地後に横移動開始 private IEnumerator Wolf_Action_Cor() { //取得 Animator _anim = GetComponent <Animator>(); ChildColliderTrigger body_Collider = GetComponentInChildren <ChildColliderTrigger>(); //横移動禁止 this.enabled = false; //初速、ジャンプ _rigid.velocity = new Vector2(0, 200f); while (_rigid.velocity.y > -10f) { yield return(null); } //下降 _anim.SetTrigger("FallTrigger"); //着地、横移動開始 yield return(new WaitUntil(body_Collider.Hit_Trigger)); _anim.SetTrigger("DashTrigger"); this.enabled = true; }
//ジャンプ、着地後に横移動開始 private IEnumerator Wolf_Action_Cor() { //取得 Animator _anim = GetComponent <Animator>(); AudioSource _audio = GetComponent <AudioSource>(); ChildColliderTrigger body_Collider = GetComponentInChildren <ChildColliderTrigger>(); yield return(new WaitForSeconds(interval)); //ジャンプ _audio.Play(); gameObject.layer = LayerMask.NameToLayer("EnemyLayer"); _anim.SetTrigger("JumpTrigger"); _rigid.velocity = new Vector2(0, jump_Speed); while (_rigid.velocity.y > -10f) { yield return(null); } //下降 _anim.SetTrigger("FallTrigger"); //着地、横移動開始 yield return(new WaitUntil(body_Collider.Hit_Trigger)); _anim.SetTrigger("DashTrigger"); state = STATE.dash; move_Length = move_Length_Dash; move_Speed = move_Speed_Dash; }
// Use this for initialization void Start() { //取得 _rigid = GetComponent <Rigidbody2D>(); _anim = GetComponent <Animator>(); foot_Collision = GetComponentInChildren <ChildColliderTrigger>(); }
private void Start() { //取得 foot_Collision = transform.GetChild(0).GetComponent <ChildColliderTrigger>(); side_Collision = transform.GetChild(1).GetComponent <ChildColliderTrigger>(); _rigid = GetComponent <Rigidbody2D>(); default_Scale = transform.localScale; }
void Awake() { _rigid = GetComponent <Rigidbody2D>(); foot_Collision = transform.Find("FootCollision").GetComponent <ChildColliderTrigger>(); camera_Shake = GameObject.FindWithTag("MainCamera").GetComponent <CameraShake>(); appear_Effect = transform.Find("AppearEffect").GetComponent <ParticleSystem>(); landing_Effect = transform.Find("LandingEffect").gameObject; }
void Awake() { //取得 _controller = GetComponent <Aunn>(); _attack = GetComponent <AunnAttack>(); _shoot = GetComponentInChildren <AunnShoot>(); _rigid = GetComponent <Rigidbody2D>(); _move = GetComponent <MoveMotion>(); foot_Collision = transform.Find("Foot").GetComponent <ChildColliderTrigger>(); }
// Use this for initialization void Start() { //取得 _rigid = GetComponent <Rigidbody2D>(); foot_Collision = transform.Find("Foot").GetComponent <ChildColliderTrigger>(); landing_Effect = transform.Find("LandingEffect").gameObject; player = GameObject.FindWithTag("PlayerTag"); camera_Shake = GameObject.FindWithTag("MainCamera").GetComponent <CameraShake>(); default_Height = transform.position.y; }
void Start() { if (is_Sell_Option_Item) { shop_Canvas_Prefab = Resources.Load("UI/ShopCanvas") as GameObject; } else { shop_Canvas_Prefab = Resources.Load("UI/ShopCanvas_0") as GameObject; } hit_Player_Trigger = transform.Find("Collision").GetComponent <ChildColliderTrigger>(); }
void Start() { _rigid = GetComponent <Rigidbody2D>(); _movie = WitchFairyBattleMovie.Instance; search_Light = transform.Find("SearchLight").GetComponent <SearchLight>(); search_Light.gameObject.SetActive(false); side_Collider = transform.Find("SideCollision").GetComponent <ChildColliderTrigger>(); player = GameObject.FindWithTag("PlayerTag"); main_Camera = GameObject.FindWithTag("MainCamera"); //被弾の当たり判定は子供の方で行う Destroy(GetComponent <EnemyCollisionDetection>()); }
void Start() { _detection = GetComponentInChildren <ChildColliderTrigger>(); _anim = GetComponent <Animator>(); _audio = GetComponent <AudioSource>(); GameObject player = GameObject.FindWithTag("PlayerTag"); if (player == null) { Destroy(gameObject); } player_Rigid = player.GetComponent <Rigidbody2D>(); }
private void Awake() { //取得 _controller = GetComponent <Aunn>(); _sprite = GetComponent <SpriteRenderer>(); _rigid = GetComponent <Rigidbody2D>(); _shoot = GetComponentInChildren <AunnShoot>(); _copy = GetComponentInChildren <AunnCopy>(); _copy_Shoot = _copy.GetComponentInChildren <AunnShoot>(); _effect = GetComponentInChildren <AunnEffect>(); _se = GetComponentInChildren <SEManager>(); _move_Const_Speed = GetComponent <MoveConstSpeed>(); _move_Motion = GetComponent <MoveMotion>(); _move_Const_Time = GetComponent <MoveConstTime>(); foot_Collider = transform.Find("Foot").GetComponent <ChildColliderTrigger>(); player = GameObject.FindWithTag("PlayerTag"); }
new void Start() { base.Start(); //取得 _anim = GetComponent <Animator>(); _rigid = GetComponent <Rigidbody2D>(); foot_Collision = transform.Find("Foot").GetComponent <ChildColliderTrigger>(); landing_Effect = transform.Find("LandingEffect").gameObject; camera_Shake = GameObject.FindWithTag("MainCamera").GetComponent <CameraShake>(); default_Height = transform.position.y; //ヤマメと一緒になる if (CollectionManager.Instance.Is_Collected("Kisume") && CollectionManager.Instance.Is_Collected("Yamame")) { Change_Status_With_Yamame(); } }
void Start() { //取得 player_Controller = GameObject.FindWithTag("PlayerTag").GetComponent <PlayerController>(); detection = GetComponentInChildren <ChildColliderTrigger>(); }