コード例 #1
0
    void Start()
    {
        myRigidBody      = GetComponent <Rigidbody2D>();
        isRightDirection = true;

        rightVel = Vector2.right * velocity;
        leftVel  = Vector2.left * velocity;

        GDC        = gameObject.GetComponent <GroundDetectionController>();
        SPR        = gameObject.GetComponent <SpriteRenderer>();
        myAnimator = gameObject.GetComponent <Animator>();

        moveStop = false;
    }
コード例 #2
0
    void Start()
    {
        myUI          = FindObjectOfType <UIController>();
        GDC           = gameObject.transform.GetChild(1).gameObject.GetComponent <GroundDetectionController>();
        directionMove = Vector3.zero;
        myAnimator    = gameObject.GetComponent <Animator>();
        mySprRenderer = gameObject.GetComponent <SpriteRenderer>();
        poolShoot     = GameObject.Find("ArrowPool").GetComponent <PoolShootObjects>();

        isRightDirection = true;
        canShoot         = false;
        canShootCor      = true;
        canMove          = false;

        myBuffReciever = GetComponent <BuffReciever>();
        myBuffReciever.OnBuffChanges += OnHealthChange;
        myBuffReciever.OnBuffChanges += OnForceChange;
        myBuffReciever.OnBuffChanges += OnDamageChange;

        GameManager.inst.playerController = this;
        addDmg = 0;
    }