예제 #1
0
 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();
     }
 }
예제 #2
0
        /// <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();
            }
        }