Beispiel #1
0
 void Init()
 {
     if (rotationDictionary == null)
     {
         rotationDictionary = new Dictionary <string, int>();
     }
     if (sizeDictionary == null)
     {
         sizeDictionary = new Dictionary <string, int>();
     }
     mainBuildStation = FindObjectOfType <DualBuildStation>();
 }
Beispiel #2
0
    // Устанавливает главенствующий редактор, считает различие масштабов
    public void SetParentStation(BuildStation parentStation)
    {
        parent = parentStation;

        // Синхронизируем размеры редакторов перед инициализацией
        size = parent.size;

        base.Awake();

        // Считаем различие между масштабами редактора и дисплея
        scaleDif = VectorUtils.Divide(blockSize, parent.blockSize);
    }