Example #1
0
    void SpawnElectron(int index)
    {
        GameObject elecObj = GameObject.Instantiate(electronTemp);

        elecObj.transform.parent        = electronContainer.transform;
        elecObj.transform.localPosition = Vector3.zero;
        Electron electron = elecObj.GetComponent <Electron> ();

        ElectronData data = CalculateElectronData(index);

        electron.SetElectronLocation(data.position);
        electron.SetRotation(sphere.transform.position, data.normal, speed);
        elecObj.SetActive(true);
    }