void Update() { if ((_carrentLifeTime = MathOfPoolTest.Timer(_carrentLifeTime)) < 0) { ObjectPooler._instance.DestroyObject(gameObject); } }
private void Update() { if ((timeControler = MathOfPoolTest.Timer(timeControler)) <= 0) { switch (MathOfPoolTest.SwitchRainDrop()) { case 1: CareateDrop(_objectTypeRad); break; case 2: CareateDrop(_objectTypeGrean); break; case 3: CareateDrop(_objectTypeBlue); break; default: break; } } }
public void OnCreate(Vector3 position) { transform.position = position; _carrentLifeTime = _lifeTime; _rigidbody.AddForce(MathOfPoolTest.SpeadFors(transform, _speed)); }