示例#1
0
    //ジャンプ、着地後に横移動開始
    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;
    }
示例#2
0
    //ジャンプ、着地後に横移動開始
    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;
    }
示例#3
0
 // Use this for initialization
 void Start()
 {
     //取得
     _rigid         = GetComponent <Rigidbody2D>();
     _anim          = GetComponent <Animator>();
     foot_Collision = GetComponentInChildren <ChildColliderTrigger>();
 }
示例#4
0
 private void Start()
 {
     //取得
     foot_Collision = transform.GetChild(0).GetComponent <ChildColliderTrigger>();
     side_Collision = transform.GetChild(1).GetComponent <ChildColliderTrigger>();
     _rigid         = GetComponent <Rigidbody2D>();
     default_Scale  = transform.localScale;
 }
示例#5
0
    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>();
 }
示例#7
0
    // 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;
    }
示例#8
0
 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>();
 }
示例#9
0
    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");
 }
示例#12
0
    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>();
 }