Exemplo n.º 1
0
    public void ReadAll(string path)
    {
        Debug.Log(path);
        TextReader tr = new StreamReader(path);
        string     line;

        while ((line = tr.ReadLine()) != null)            //read till end
        {
            string[] columns = line.Split(' ');

            string label = columns[0];
            //int cooldown = Convert.ToInt32(columns[1]);
            int cooldown = 1;
            MagicFactory.AddMagic(label, cooldown);

            List <PointData> points = new List <PointData> ();

            for (int i = 1; i < columns.Length; i += 2)
            {
                float x = float.Parse(columns[i]);
                float z = float.Parse(columns[i + 1]);

                points.Add(new PointData(new UnityEngine.Vector3(x, z, 0), new UnityEngine.Quaternion(), 0.1f, 0.1f, null));
            }

            AddOrUpdate(points, label);
        }
    }
 public void Awake()
 {
     hand = GameObject.FindGameObjectWithTag("hand");
     neck = GameObject.FindGameObjectWithTag("neck");
     head = GameObject.FindGameObjectWithTag("head");
     MagicFactory.AddMagic("throw", 0);
     magic = MagicFactory.GetMagic("throw");
     scale = CalculateDistance();
 }
 public void Awake()
 {
     skeletonController = FindObjectOfType(typeof(RUISSkeletonController)) as RUISSkeletonController;
     skeletonManager    = FindObjectOfType(typeof(RUISSkeletonManager)) as RUISSkeletonManager;
     hand = GameObject.FindGameObjectWithTag("hand");
     neck = GameObject.FindGameObjectWithTag("neck");
     head = GameObject.FindGameObjectWithTag("head");
     MagicFactory.AddMagic("throw", 0);
     magic = MagicFactory.GetMagic("throw");
     scale = CalculateDistance();
 }