Exemple #1
0
    public override void Repulse(Vector2 force)
    {
        currentCharge += force;

        if (currentCharge.magnitude > ShootingProperties.treshold && Points.BuyForPoint())
        {
            currentCharge = Vector2.zero;
            CreateProjectile();
        }
    }
Exemple #2
0
 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);
     }
 }