Esempio n. 1
0
    private void OnEnable()
    {
        _InitialClayCost = _ClayCost;
        _ClayCost        = _ClayCost * _MinionToSpawn;

        ResourcePoolEvents.OnDepletePoolEvent(_ClayCost);
        _Health = GetComponent <Health>();
        _Health.OnHealthChange += OnHealthChange;
        _CoolDownTimer          = _SpawnCoolDown / 2f;
        AkSoundEngine.PostEvent("Play_Llorona_Build", gameObject);
    }
Esempio n. 2
0
    private void OnEnable()
    {
        _Lighting = _ParticlesPrefab.GetComponent <ParticleSystem>();
        // GetComponent<PhotonView>().RPC("SendRPC_LightningTimer", PhotonTargets.All);

        AkSoundEngine.PostEvent("Play_Lightning_BuildUp", gameObject);

        ResourcePoolEvents.OnDepletePoolEvent(_ClayCost);
        if (PhotonNetwork.isMasterClient == true)
        {
            GetComponent <PhotonView>().RPC("SendRPC_LightningTimer", PhotonTargets.All);
            StartCoroutine(ShootLighting());
        }
        _Mesh = GetComponent <MeshRenderer>();
    }