Exemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     self         = GetComponent <MoveTowardsPlayer>();
     self.enabled = false;
     player       = FindObjectOfType <BasePlayerStats>();
     animator     = GetComponent <Animator>();
 }
Exemplo n.º 2
0
    void Start()
    {
        baseStats = GetComponent <BasePlayerStats>();

        // Initializes stats to baseVals.
        HP          = baseStats.HP.Value;
        SPEED       = baseStats.SPEED.Value;
        standSpeed  = SPEED;
        crouchSpeed = SPEED / 3.2f;


        // Initializes some variables, mostly for foreign hitboxes.
        controller = GetComponent <PlayerController2D>();
        headCheck  = hCObj.GetComponent <HeadCheck>();

        gravity         = -(2 * maxJumpHeight) / Mathf.Pow(jumpTimeApex, 2);
        maxJumpVelocity = Mathf.Abs(gravity) * jumpTimeApex;
        minJumpVelocity = Mathf.Sqrt(2 * Mathf.Abs(gravity) * minJumpHeight);

        standSizeY    = controller.boxCol2D.size.y;
        standOffsetY  = controller.boxCol2D.offset.y;
        crouchSizeY   = controller.boxCol2D.size.y / 2;
        crouchOffsetY = -.5f;
        moveSpeed     = standSpeed;
        grabbing      = false;
    }
    // Use this for initialization
    void Start()
    {
        player         = FindObjectOfType <BasePlayerStats>();
        opposingHealth = player.GetComponent <Health>();


        GetComponent <Health>().OnDeath += Die;
    }
Exemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     player = FindObjectOfType <BasePlayerStats>();
 }
Exemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     player     = FindObjectOfType <BasePlayerStats>();
     opposingHP = player.GetComponent <Health>();
 }
Exemplo n.º 6
0
 // Use this for initialization
 void Start()
 {
     door         = FindObjectOfType <Door>();
     door.enabled = false;
     player       = FindObjectOfType <BasePlayerStats>();
 }