Ejemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        finishGame = false;
        // Max health upgrade
        if (UpgradeController.GetMaxHealthUpgrade())
        {
            maxHealth = 200;
        }
        else if (UpgradeController.GetSmallHealthUpgrade())
        {
            maxHealth = 150;
        }
        else
        {
            maxHealth = 100;
        }

        GameObject fixedJoystick = GameObject.Find("Fixed Joystick");

        joystick = fixedJoystick.GetComponent <FixedJoystick>();


        healthBar  = GameObject.Find("HealthBar").GetComponent <HealthBar>();
        extraJumps = extraJumpsValue;
        rb         = GetComponent <Rigidbody2D>();

        currentHealth = maxHealth;
        healthBar.SetMaxHealth(maxHealth);

        jumpButton = GameObject.Find("Jump").GetComponent <Button>();
        EventTrigger jumpEventTrigger = jumpButton.GetComponent <EventTrigger>();
        var          pointerDown      = new EventTrigger.Entry();

        pointerDown.eventID = EventTriggerType.PointerDown;
        pointerDown.callback.AddListener(jumpMethode);
        jumpEventTrigger.triggers.Add(pointerDown);
        photonView = GetComponent <PhotonView>();

        if (PhotonNetwork.IsMasterClient)
        {
            spawnPoint = GameObject.Find("SpawnPoint 1").transform;
        }
        else
        {
            spawnPoint = GameObject.Find("SpawnPoint 2").transform;
        }

        //set all Synchronized Parameter mode to continous
        PhotonAnimatorView           photonAnimator = GetComponent <PhotonAnimatorView>();
        List <SynchronizedParameter> parameters     = photonAnimator.GetSynchronizedParameters();

        foreach (SynchronizedParameter parameter in parameters)
        {
            photonAnimator.SetParameterSynchronized(parameter.Name, parameter.Type, SynchronizeType.Continuous);
        }
    }
Ejemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        finishGame = false;
        // Max health upgrade
        if (UpgradeController.GetMaxHealthUpgrade())
        {
            maxHealth = 200;
        }
        else if (UpgradeController.GetSmallHealthUpgrade())
        {
            maxHealth = 150;
        }
        else
        {
            maxHealth = 100;
        }

        GameObject fixedJoystick = GameObject.Find("Fixed Joystick");

        joystick = fixedJoystick.GetComponent <FixedJoystick>();


        healthBar  = GameObject.Find("HealthBar").GetComponent <HealthBar>();
        extraJumps = extraJumpsValue;
        rb         = GetComponent <Rigidbody2D>();

        currentHealth = maxHealth;
        healthBar.SetMaxHealth(maxHealth);

        jumpButton = GameObject.Find("Jump").GetComponent <Button>();
        EventTrigger jumpEventTrigger = jumpButton.GetComponent <EventTrigger>();

        var pointerDown = new EventTrigger.Entry();

        pointerDown.eventID = EventTriggerType.PointerDown;
        pointerDown.callback.AddListener(jumpMethode);
        jumpEventTrigger.triggers.Add(pointerDown);

        spawnPoint = GameObject.Find("SpawnPoint").transform;
    }