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); }
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>(); }