public override void Repulse(Vector2 force) { currentCharge += force; if (currentCharge.magnitude > ShootingProperties.treshold && Points.BuyForPoint()) { currentCharge = Vector2.zero; CreateProjectile(); } }
public Point CreatePoint() { if (Points.BuyForPoint()) { Point point = Drawer.drawer.CreatePoint(); point.gameObject.transform.position = transform.position; currentPoint = point; if (connections.Count > 0) { CreateCrosssection(); } return(point); } else { return(null); } }