Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        if (!isLocalPlayer)
        {
            return;
        }

        // Gather components
        myCamera = Camera.main;
        datamosh = myCamera.GetComponent <Datamosh> ();
    }
Beispiel #2
0
    // Start is called before the first frame update
    void Start()
    {
        player   = GameObject.Find("Player");
        rb       = gameObject.GetComponent <Rigidbody2D>();
        cam      = Camera.main;
        glitch   = cam.GetComponent <AnalogGlitch>();
        artifact = cam.GetComponent <Datamosh>();

        hp = maxHp;
        healthBar.transform.localScale = new Vector2((hp / maxHp), healthBar.transform.localScale.y);

        //which ability was slected
        abilitySelection = GameObject.FindGameObjectWithTag("AbilitySelection");
        shieldChosen     = abilitySelection.GetComponent <AbilitySelection>().shieldSelected;
        blinkChosen      = abilitySelection.GetComponent <AbilitySelection>().blinkSelected;
        //Destroy(abilitySelection);

        HPMask.transform.localRotation      = new Quaternion(0, 0, HPMaskRotation, 0);   //set Resource bars to full
        AbilityMask.transform.localRotation = new Quaternion(0, 0, AbilityMaskRotation, 0);

        Debug.Log("Camera found: " + cam + cam.name);
        baseSpeed    = speed;
        fuel         = maxFuel;         //Fuel Amount
        rocketAmmo   = maxRocketAmmo;   //Rocket amount
        shieldCharge = shieldDuration;  //shield charge
        blinkCharges = blinkChargeMax;  //set blink charges
        //blinkTime = blinkTimer;

        scaleVector.Set(scaleSpeed, scaleSpeed, scaleSpeed);
        size = player.transform.localScale;

        fireTimer = 0;
        if (!dead)
        {
            Time.timeScale      = 1;
            Time.fixedDeltaTime = Time.timeScale * 0.02f;
        }
    }
 // Use this for initialization
 void Start()
 {
     dm = GetComponent <Datamosh> ();
     dm.Glitch();
 }