Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using System.IO;
- using System;
- public class PhotoPoserAuto : MonoBehaviour
- {
- public PhotoPoser PP;
- public bool activ;
- public GameObject leftUpPoint;
- public GameObject rightUpPoint;
- public static string foldeR;
- public static string[] directoryName;
- //0. Глобальный метод
- //1. Метод получения информации о стриминг ассетс
- //2. Метод расчета ширины поля и остатка ширины
- //3. Метод изменения размера фотографий
- //4. Метод распределяющий метод постановки объекта
- //5. Метод распределяющий метод равнения объекта
- //
- public void AutoPosing()
- {
- GetInfo();
- }
- public void GetInfo()
- {
- foldeR = System.IO.Path.GetDirectoryName(Application.streamingAssetsPath);
- foldeR = foldeR + "/Streaming Assets";
- Mass(foldeR);
- }
- public static void Mass(string fold)
- {
- string[] dirs = Directory.GetFiles(fold);
- directoryName = dirs;
- for (int i = 0; i < dirs.Length; i++)
- {
- for (int j = 0; j < dirs.Length - 1 - i; j++)
- {
- char[] spliter = { '.' };
- string[] elem1 = dirs[j].Split(spliter);
- string[] elem2 = dirs[j + 1].Split(spliter);
- int el1 = Convert.ToInt32(elem1[0]);
- int el2 = Convert.ToInt32(elem2[0]);
- if (el1 > el2)
- {
- string tmpParam = directoryName[j];
- directoryName[j] = directoryName[j + 1];
- directoryName[j + 1] = tmpParam;
- }
- }
- }
- foreach (string dir in directoryName)
- {
- Debug.Log(dir);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement