:D Impulse Player with Projetil

using UnityEngine;
using System.Collections;

public class Player : MonoBehaviour {

public GameObject ArmaTopo;
public GameObject ArmaDir;
public GameObject ArmaBot;
public GameObject ArmaEsq;
public GameObject Projetil;

public static float forca = 1;

Rigidbody rb;

// Use this for initialization
void Start () {

rb = GetComponent ();

}

// Update is called once per frame
void Update () {

if (Input.GetKeyDown (KeyCode.W)) {
StartCoroutine (Fortificador ());
}

if (Input.GetKeyUp (KeyCode.W)){

rb.velocity = new Vector2 (0.0f, -forca);
forca = 1;
Atirar (ArmaTopo);
}

//Sobe
if (Input.GetKeyDown (KeyCode.S)) {
StartCoroutine (Fortificador ());
}

if (Input.GetKeyUp (KeyCode.S)){

rb.velocity = new Vector2 (0.0f, forca);
forca = 1;
Atirar (ArmaBot);
}

//Esquerda
if (Input.GetKeyDown (KeyCode.D)) {
StartCoroutine (Fortificador ());
}

if (Input.GetKeyUp (KeyCode.D)){

rb.velocity = new Vector2 (-forca, 0.0f);
forca = 1;
Atirar (ArmaDir);
}

//Direita
if (Input.GetKeyDown (KeyCode.A)) {
StartCoroutine (Fortificador ());
}

if (Input.GetKeyUp (KeyCode.A)){

rb.velocity = new Vector2 (forca, 0.0f);
forca = 1;
Atirar (ArmaEsq);
}

}

void Atirar(GameObject arma){

Instantiate (Projetil, arma.transform.position, arma.transform.rotation);

}

IEnumerator Fortificador(){

yield return new WaitForSeconds (0.1f);

if (Input.GetKey (KeyCode.W) || Input.GetKey (KeyCode.S) ||
Input.GetKey (KeyCode.A) || Input.GetKey (KeyCode.D)) {

forca++;
print (forca);

}

if (forca != 1) {
StartCoroutine (Fortificador ());
}
}

}

was correct?

Main Script

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class MainScript : MonoBehaviour {

public Text tempo;
int time = 60;

// Use this for initialization
void Start () {

StartCoroutine (Regresso ());

}

// Update is called once per frame
void Update () {

tempo.text = time.ToString();

}

IEnumerator Regresso(){

yield return new WaitForSeconds (1f);
time–;
StartCoroutine (Regresso ());
}
}

Projetil

using UnityEngine;
using System.Collections;

public class Projetil : MonoBehaviour {

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

transform.Translate (Vector3.up * 5f * Time.deltaTime);

}

void OnCollisionEnter(Collision c){
Destroy(gameObject);
}
}

What does this have to do with documentation?

Please use code tags.

Thirdly - what is the actual question?

Please post in the correct forum. As @Kalladystine noted, please use code tags.

Rather than move this, I am just going to close it, because I really have no idea what you are asking, or where it should go. Presumably scripting or editor help. If you repost, please indicate what your question is, what is happening, what you are expecting to happen and any error messages you are getting.