Beispiel #1
0
    public void CreateFrames()
    {
        lineContainer.ForEach(obj => Destroy(obj));
        lineContainer.Clear();

        if (EditorRoomManager.instance.furnitureGameObjectMap != null)
        {
            foreach (Furniture furn in EditorRoomManager.instance.furnitureGameObjectMap.Keys)
            {
                GameObject obj = ActionBoxManager.CreateFrame(furn, true);
                obj.transform.SetParent(parent);
                lineContainer.Add(obj);
            }
        }

        if (EditorRoomManager.instance.characterGameObjectMap != null)
        {
            foreach (Character character in EditorRoomManager.instance.characterGameObjectMap.Keys)
            {
                GameObject obj = ActionBoxManager.CreateFrame(character, true);

                lineContainer.Add(obj);
            }
        }
    }
Beispiel #2
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
 }