Пример #1
0
    void DeleteSelectedRoom()
    {
        AuroraLayoutRoom layoutRoom   = Selection.activeTransform.GetComponent <AuroraLayoutRoom>();
        AuroraRoom       selectedRoom = layoutRoom.room;

        // Delete the object from our layout
        curLayout.rooms.Remove(selectedRoom);

        // Destroy the Unity object too
        DestroyImmediate(layoutRoom.gameObject);
    }
Пример #2
0
    private static void CreateRoomObject(AuroraRoom room)
    {
        GameObject       roomObj       = new GameObject();
        AuroraLayoutRoom roomComponent = roomObj.AddComponent <AuroraLayoutRoom>();

        roomComponent.Initialize(room);

        roomObj.transform.position = new Vector3(
            room.position.x,
            room.position.z,
            room.position.y
            );
        roomObj.transform.localScale = Vector3.one;
    }