private void HandleUserEarnedReward(object sender, Reward e)
{
int mon = PlayerPrefs.GetInt("Money");
int gold = PlayerPrefs.GetInt("Gold");
int life = PlayerPrefs.GetInt("LifeCount");
mon += 20;
gold += 1;
life -= 1;
PlayerPrefs.SetInt("Video",1);
PlayerPrefs.SetInt("Money",mon);
PlayerPrefs.SetInt("Gold",gold);
PlayerPrefs.SetInt("LifeCount",life);
}
rewardedAd = new RewardedAd(RewardedUnitId);
AdRequest adRequest = new AdRequest.Builder().Build();
rewardedAd.LoadAd(adRequest);
private int pointCount = 0;
void Update(){
if(pointCount <= 10){
pointCount++;
//создаёшь точку
}
сложен ли вообще C#?
public GameObject obj1;
public GameObject obj2;
public GameObject obj3;
public void Start(){
StartCoroutine(Spawner());
}
IEnumerator spawner(){
while(true){
yield return new WaitForSecond(2f);
int obj = Random.Range(1,3);
switch(obj){
case 1:
Instantiate(obj1, new Vector3(i * 2.0F, 0, 0), Quaternion.identity);//свои координаты лепите
break;
case 2:
Instantiate(obj2, new Vector3(i * 2.0F, 0, 0), Quaternion.identity);//свои координаты лепите
break;
case 3:
Instantiate(obj3, new Vector3(i * 2.0F, 0, 0), Quaternion.identity);//свои координаты лепите
break;
}
}
private ParticleSystem ps;//ваша система частиц
public float Value = 1.0F;//типа скорость которую через корутину меняете
void Start()
{
ps = GetComponent<ParticleSystem>();//получаем систему частиц
}
void Update()
{
var main = ps.main;//хз что но оно надо (не разбирал)
main.startSpeed = Value;//начальная скорость равна значению
}
//корутину сделайте сами)
PlayerPrefs.Save();
public void OnTriggerEnter(Collider other){
if(other.tag == "Player"){
PlayerPrefs.Save();//Сохраняем ВСЕ значения ПЛеерПрефс
}
}