void Start() { EventManager.AddBallSwanInvoker(this); if (noSpeed) { ballSpeed = ConfigurationUtils.BallImpulseForce; } else { ballSpeed = ConfigurationUtils.BallImpulseForce * 2; } SpeedUpManager.AddListener(SpeedUpHandler); rigidbidy = GetComponent <Rigidbody2D>(); Vector3 direction = new Vector3(Mathf.Cos(-90 * Mathf.PI / 180), Mathf.Sin(-90 * Mathf.PI / 180)); rigidbidy.AddForce(direction * ballSpeed); speed = rigidbidy.velocity; timer = gameObject.AddComponent <Timer>(); timer.Duration = ConfigurationUtils.LifeTime; timer.Run(); Speedtimer = gameObject.AddComponent <Timer>(); Speedtimer.Duration = 5; }
void Start() { SpeedUpManager.AddInvoker(this); }