Exemple #1
0
 //Zera todas as flags
 public void resetMovement()
 {
     //Zerar o clickInitial
     clickInitial = Vector3.zero;
     //Retirar a barra de força da tela.
     IntensityController.disappear();
     //Marca que o botao liberou o clique/touch para a camera
     isUsing = false;
 }
Exemple #2
0
 void OnMouseDown()
 {
     //Captura a posiçao inicial do clique/touch sobre o objeto
     if (Input.GetMouseButtonDown(0) && !GameController.ishalted)
     {
         //Permite movimento se (time 1 no turno do time 1) e (time 2 no turno do time 2)
         if (GameController.isTurnOfTeam1 == isTeam1)
         {
             clickInitial = Camera.main.ScreenToWorldPoint(Input.mousePosition);
             //Exibe a barra de intensidade
             IntensityController.appear(this.gameObject);
             //Marca que o botao esta usando o clique/touch. Isso inutilizara o zoom.
             isUsing = true;
         }
         else
         {
             //TODO //Exibir algum aviso visual informando erro
         }
     }
 }
Exemple #3
0
 // Use this for initialization
 void Start()
 {
     deformMode               = DeformMode.Off;
     isOff                    = false;
     smallRadius              = 2f;
     bigRadius                = 4.5f;
     innerRadius              = .5f;
     maxHeight                = 15f;
     epsilon                  = .5f;
     middlePosition           = new Vector3(5, 5, 0);
     currentRadius            = smallRadius;
     isWaiting                = false;
     circleSpeed              = .003f;
     storedVector             = new Vector3(0, 0, 0);
     risingDuration           = 3f;
     fallingDuration          = 6f;
     finalDuration            = 5f;
     startingSmallCircleScale = 0f;
     intensityController      = GameObject.Find("IntensityObj").GetComponent <IntensityController> ();
     sweepUpRadius            = 5f;
 }