Ejemplo n.º 1
0
    // Start is called before the first frame update
    void Awake()
    {
        stamina             = GetComponent <IEstaminable>();
        adrenalina          = GetComponent <IAdrenalinable>();
        characterController = GetComponent <CharacterController>();
        startColor          = spriteRenderer.color;
        speed = normalSpeed;

        punch                = children.GetComponent <PunchScript>();
        punchFly             = children.GetComponent <PunchFly>();
        adrenalinaPunch      = children.GetComponent <AdrenalinaPunch>();
        aereoPunch           = children.GetComponent <AereoPunchScript>();
        adrenalinaAereoPunch = children.GetComponent <AdrenalinaAereoPunch>();

        punchScript        = punch.GetComponent <PunchScript>();
        moveScript         = moving.GetComponent <MoveScript>();
        runScript          = run.GetComponent <RunScript>();
        punchRunningScript = punchRunning.GetComponent <PunchRunning>();
        punchFlyScript     = punchFly.GetComponent <PunchFly>();

        adrenalinaRunScript = adrenalinaRun.GetComponent <AdrenalinaRun>();

        ChangeState(State.MOVING);
    }
 // Start is called before the first frame update
 void Awake()
 {
     characterController = GetComponent <CharacterController>();
     run = GetComponent <AdrenalinaRun>();
 }