void ProcessInput() { if(Input.GetMouseButtonDown(0)) { Transform tMissile = F3DPool.instance.Spawn(missilePrefab, transform.position + Vector3.up * 2, Quaternion.identity, null); if (tMissile != null) { F3DMissile missile = tMissile.GetComponent<F3DMissile>(); missile.missileType = missileType; if(target != null) missile.target = target; } } if (Input.GetKeyDown(KeyCode.Alpha1)) { missileType = F3DMissile.MissileType.Unguided; missileTypeLabel.text = "Missile type: Unguided"; } else if (Input.GetKeyDown(KeyCode.Alpha2)) { missileType = F3DMissile.MissileType.Guided; missileTypeLabel.text = "Missile type: Guided"; } else if (Input.GetKeyDown(KeyCode.Alpha3)) { missileType = F3DMissile.MissileType.Predictive; missileTypeLabel.text = "Missile type: Predictive"; } }
void ProcessInput() { if (Input.GetMouseButtonDown(0)) { Transform tMissile = F3DPool.instance.Spawn(missilePrefab, transform.position + Vector3.up * 2, Quaternion.identity, null); if (tMissile != null) { F3DMissile missile = tMissile.GetComponent <F3DMissile>(); missile.missileType = missileType; if (target != null) { missile.target = target; } } } if (Input.GetKeyDown(KeyCode.Alpha1)) { missileType = F3DMissile.MissileType.Unguided; missileTypeLabel.text = "Missile type: Unguided"; } else if (Input.GetKeyDown(KeyCode.Alpha2)) { missileType = F3DMissile.MissileType.Guided; missileTypeLabel.text = "Missile type: Guided"; } else if (Input.GetKeyDown(KeyCode.Alpha3)) { missileType = F3DMissile.MissileType.Predictive; missileTypeLabel.text = "Missile type: Predictive"; } }
// Processes input for launching missile void ProcessInput() { if (Input.GetMouseButtonDown(0)) { var randomSocketId = Random.Range(0, socket.Length); var tMissile = F3DPoolManager.Pools["GeneratedPool"].Spawn(missilePrefab, socket[randomSocketId].position, socket[randomSocketId].rotation, null); if (tMissile != null) { var missile = tMissile.GetComponent <F3DMissile>(); missile.launcher = this; missile.missileType = missileType; if (target != null) { missile.target = target; } } } if (Input.GetKeyDown(KeyCode.Alpha1)) { missileType = F3DMissile.MissileType.Unguided; missileTypeLabel.text = "Missile type: Unguided"; } else if (Input.GetKeyDown(KeyCode.Alpha2)) { missileType = F3DMissile.MissileType.Guided; missileTypeLabel.text = "Missile type: Guided"; } else if (Input.GetKeyDown(KeyCode.Alpha3)) { missileType = F3DMissile.MissileType.Predictive; missileTypeLabel.text = "Missile type: Predictive"; } }
// Use this for initialization void Start() { missileType = F3DMissile.MissileType.Unguided; missileTypeLabel.text = "Missile type: Unguided"; }
// Use this for initialization void Start () { instance = this; missileType = F3DMissile.MissileType.Unguided; missileTypeLabel.text = "Missile type: Unguided"; }
// Use this for initialization void Start() { instance = this; missileType = F3DMissile.MissileType.Unguided; missileTypeLabel.text = "Missile type: Unguided"; }