/* * //ctors WAIT THIS AINT GONNA WORK (monobehaviors dont allow constructors) * public Resource_Confetti(List<Resource_V2> list) * { * resource_list = list; * } */ public static void SpawnConfetti(List <Resource_V2> list, Vector3 location) { GameObject goj = new GameObject("Resource Confetti"); goj.transform.position = location; Resource_Confetti conf = goj.AddComponent <Resource_Confetti>(); conf.resource_list = list; }
//TODO private void DropResources() { //create a gameobject with a working resource confetti script GameObject goj_instance; goj_instance = new GameObject(); goj_instance.transform.position = transform.position; goj_instance.transform.rotation = Quaternion.identity; Resource_Confetti conf = goj_instance.AddComponent <Resource_Confetti>() as Resource_Confetti; conf.resource_list = resource_kill_award; //throw new NotImplementedException(); }
private void GenerateResources(object sender, EventArgs args) { Resource_Confetti.SpawnConfetti(income_generated_per_wave, gameObject.transform.position + new Vector3(0, 15)); //TODO: confetti spawn pos not linked to magic number }