Ejemplo n.º 1
0
 public void EnterInThePlant(PlayerScript _player)
 {
     player   = _player;
     punchFly = _player.punchFly.GetComponent <PunchFly>();
     player.gameObject.GetComponent <CharacterController>().enabled = false;
     player.gameObject.SetActive(false);
     rotationSpeed           = minSpeed;
     player.currentTimeState = 0;
     autoMove       = false;
     lastPulsed     = true;
     numPulsed      = 0;
     aumentCatapult = Vector3.zero;
     inSide         = true;
     pulsed         = false;
 }
Ejemplo n.º 2
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);
    }