コード例 #1
0
    /*
     * //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;
    }
コード例 #2
0
    //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();
    }
コード例 #3
0
 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
 }