void Start()
 {
     graphControl   = GetComponent <GraphController>();
     gameCtrlUI     = GetComponent <GameCtrlUI>();
     gameCtrlHelper = GetComponent <GameCtrlHelper>();
     lazyZ          = Camera.main.nearClipPlane + 56;
     nodename       = GameObject.Find("Input_Text").GetComponent <InputField>();
 }
    void Start()
    {
        gameControl    = GetComponent <GameController>();
        gameCtrlUI     = GetComponent <GameCtrlUI>();
        gameCtrlHelper = GetComponent <GameCtrlHelper>();

        nodeCount = 0;
        linkCount = 0;
        debugObjects.Clear();
        firstActionTime = Time.time;

        foreach (GameObject debugObj in GameObject.FindGameObjectsWithTag("debug"))
        {
            debugObjects.Add(debugObj);
            debugObj.SetActive(false);
        }

        // prepare stuff
        if (gameControl.EngineBulletUnity)
        {
            RepulseForceStrength   = .1f;
            GlobalGravityBullet    = 1f;
            LinkForceStrength      = .1f;
            LinkIntendedLinkLength = 3f;
        }
        else
        {
            RepulseForceStrength       = 5f;
            GlobalGravityPhysX         = 10f;
            NodePhysXForceSphereRadius = 35f;
            LinkForceStrength          = 5f;
            LinkIntendedLinkLength     = 3f;
        }
        EmitPosition();
        Invoke("DelayedStart", 0);
    }
 void Start()
 {
     graphControl   = GetComponent <GraphController>();
     gameCtrlUI     = GetComponent <GameCtrlUI>();
     gameCtrlHelper = GetComponent <GameCtrlHelper>();
 }