static public RoomInstance Create(AreaInstance area, RoomData roomData) { GameObject obj = new GameObject("RoomInstance " + roomData.index + " " + roomData.roomType); RoomInstance room = obj.AddComponent <RoomInstance>(); if (room.Initialize(area, roomData)) { return(room); } return(null); }