Dylan Mitchell Documentation - MaxGuidry/Unity-ProductionTeams GitHub Wiki
Here are few things I have done to contribute to this project:
Setup Fireball Script for the Wizard | |
Setup Main Menu with artists assests | |
Setup Pause Menu with artists assests | |
Setup UI Scripts for the Menus |
public class FireBallBehaviour : MonoBehaviour { public GameObject Ammo; public GameObject LeftHand; public GameObject RightHand; public int Speed; public void ShootLeft(GameObject target) { var left = (GameObject) Instantiate(Ammo, LeftHand.transform.position, LeftHand.transform.rotation); left.GetComponent<Rigidbody>().velocity = (LeftHand.transform.right * -1) * Speed; Destroy(left, 2.0f); StartCoroutine(LeftHand.GetComponent<FireballSeek>().seek(target)); } public void ShootRight(GameObject target) { var right = (GameObject)Instantiate(Ammo, RightHand.transform.position, RightHand.transform.rotation); right.GetComponent<Rigidbody>().velocity = (new Quaternion(0, Mathf.Sin((-45f / 180f) * Mathf.PI) / 2f,0,Mathf.Cos((-45f / 180f) * Mathf.PI)/2f) * RightHand.transform.right) * Speed; Destroy(right, 2.0f); StartCoroutine(RightHand.GetComponent<FireballSeek>().seek(target)); } }