Ejemplo n.º 1
0
    private void Awake()
    {
        anim        = GetComponent <Animator>();
        sprite      = GetComponent <SpriteRenderer>();
        characterTr = transform;
        rb          = GetComponent <Rigidbody2D>();
        self        = gameObject;

        feet  = GetComponentInChildren <CharacterFeet>();
        punch = GetComponent <CharacterAttack>();
    }
Ejemplo n.º 2
0
    protected virtual void Awake()
    {
        anim         = GetComponent <Animator>();
        chrTransform = transform;
        rb2D         = GetComponent <Rigidbody2D>();
        feet         = GetComponentInChildren <CharacterFeet>();
        manager      = GetComponent <IKManager2D>();
        self         = gameObject;

        gunSlot      = Instantiate <Gun>(weapon);
        gunSlot.name = weapon.name;
        gunSlot.Initialize(this, weaponArm, weaponPosition.localPosition);

        itemSlot      = Instantiate <Item>(item);
        itemSlot.name = item.name;
        itemSlot.Initialize(this);
    }