void Init() { if (rotationDictionary == null) { rotationDictionary = new Dictionary <string, int>(); } if (sizeDictionary == null) { sizeDictionary = new Dictionary <string, int>(); } mainBuildStation = FindObjectOfType <DualBuildStation>(); }
// Устанавливает главенствующий редактор, считает различие масштабов public void SetParentStation(BuildStation parentStation) { parent = parentStation; // Синхронизируем размеры редакторов перед инициализацией size = parent.size; base.Awake(); // Считаем различие между масштабами редактора и дисплея scaleDif = VectorUtils.Divide(blockSize, parent.blockSize); }