Beispiel #1
0
    void Awake()
    {
        instance = this;

        PathCore._Reset();

        //playerObject = GameObject.FindGameObjectWithTag("Player");
        CreatePlayer();
    }
Beispiel #2
0
        public void _FindPath(Vector3 ptStart, Vector3 ptEnd)
        {
            Component wayPoint1 = PathCore._GetClosestWayPoint(ptStart);
            Component wayPoint2 = PathCore._GetClosestWayPoint(ptEnd);
            NODE      node1     = _GetNodeFromWayPoint(wayPoint1);
            NODE      node2     = _GetNodeFromWayPoint(wayPoint2);

            //node1._WayPoint.renderer.enabled = true;
            //node2._WayPoint.renderer.enabled = true;
            _FindPath(node1, node2);
        }
Beispiel #3
0
        private bool IsInstallDirValid(string dir)
        {
            bool absolute = PathCore.IsPathFullyQualified(dir);

            if (!absolute)
            {
                MessageBox.Show("Invalid directory.", Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
            else if (!Directory.Exists(dir))
            {
                MessageBox.Show("Directory doesn't exist.", Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
            return(true);
        }
Beispiel #4
0
        private void WriteUninstaller(string uninsPath)
        {
            using var uninsStream = GetEmbeddedResourceStream("uninstall.exe");
            var result = WriteStreamToFile(uninsStream, uninsPath);

            while (result == false)
            {
                var dresult = RetryCancel("Error opening file for writing:", uninsPath);
                if (dresult == DialogResult.Retry)
                {
                    result = WriteStreamToFile(uninsStream, uninsPath);
                }
                else
                {
                    Abort();
                    return;
                }
            }

            var relPath = PathCore.GetRelativePath(_instDir, uninsPath);

            LogLine($"Write uninstaller: {relPath}");
        }
Beispiel #5
0
 void Start()
 {
     this.renderer.enabled = false;
     PathCore._RegisterWayPoint(this);
 }