public void NewAutoNeutron(int num = 1) { for (int i = 0; i < num; i++) { Neutron obj = Instantiate(NeutronPrefab, transform.GetChild(1)).GetComponent <Neutron>(); obj.PhysicsObj.AddForce(Random.insideUnitSphere); //inject some random offset obj.OnDeselect?.Invoke(); } }
/// <summary> /// create a new neutron /// </summary> public void NewNeutron() { GameObject obj = Instantiate(NeutronPrefab, transform.GetChild(1)); Neutron neutron = obj.GetComponent <Neutron>(); if (neutron != null) { neutron.OnSelect?.Invoke(); } }