diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo index 16d14df2c7134b670f7b4eb5e748e4f73ffc34a6..a8a6ba0b0b1f76a3980ea4a55c2be7d3269aa395 100644 Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo and b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide index 6efdfb9ccf69e6a366cbc6b2edf240946dca6421..602e84ca552fe25ab0133dc51421c917bb99504e 100644 Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide and b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj index 5281565409c3f1ab98dc452fc1073cefebd0d203..cafe7ac3f8b3eeff0f11cda140285f67eb9112f0 100644 --- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj +++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj @@ -64,6 +64,7 @@ </ItemGroup> <ItemGroup> <Compile Include="Assets\BulletCtr.cs" /> + <Compile Include="Assets\CameraCtr.cs" /> <Compile Include="Assets\EnemyCtr.cs" /> <Compile Include="Assets\PlayerCtr.cs" /> <None Include="Assets\BayatGames\Free Platform Game Assets\Readme.txt" /> diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/CameraCtr.cs b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/CameraCtr.cs new file mode 100644 index 0000000000000000000000000000000000000000..90685a0f17657e25bc43878c71036eb272aad0b3 --- /dev/null +++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/CameraCtr.cs @@ -0,0 +1,22 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CameraCtr : MonoBehaviour +{ + [SerializeField] + GameObject player; + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + transform.position = new Vector3(player.transform.position.x, player.transform.position.y, -5); + + } +} diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/CameraCtr.cs.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/CameraCtr.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..71664d978d0244cfe77545ea27a169833f592ee2 --- /dev/null +++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/CameraCtr.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c0b8509ae3a6e1c41b9767c8ad0df610 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity index 5c4cdd36f6b6f4c7dfa28657b912097574f73b27..e63e89dc390210efbcab836af164e460c709da31 100644 --- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity +++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity @@ -124,7 +124,7 @@ GameObject: m_Layer: 0 m_Name: FloorCheck m_TagString: Untagged - m_Icon: {fileID: 3306451490063965843, guid: 0000000000000000d000000000000000, type: 0} + m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 @@ -214,12 +214,12 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 293450189} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0, y: -0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.64, y: -0.13, z: 10} m_LocalScale: {x: 1.644568, y: 0.645232, z: 1} m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 + m_Father: {fileID: 519420032} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &519420028 GameObject: @@ -232,6 +232,7 @@ GameObject: - component: {fileID: 519420032} - component: {fileID: 519420031} - component: {fileID: 519420029} + - component: {fileID: 519420030} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -247,6 +248,19 @@ AudioListener: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} m_Enabled: 1 +--- !u!114 &519420030 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0b8509ae3a6e1c41b9767c8ad0df610, type: 3} + m_Name: + m_EditorClassIdentifier: + player: {fileID: 1041565893} --- !u!20 &519420031 Camera: m_ObjectHideFlags: 0 @@ -299,7 +313,8 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.64, y: 0.13, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_Children: + - {fileID: 293450191} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -863,7 +878,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!50 &991699918 Rigidbody2D: @@ -1072,7 +1087,7 @@ Transform: m_Children: - {fileID: 150382634} m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1041565899 MonoBehaviour: @@ -1129,7 +1144,7 @@ Transform: m_Children: - {fileID: 804047948} m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2830513433103873540 PrefabInstance: @@ -1196,7 +1211,7 @@ PrefabInstance: - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7, type: 3} propertyPath: m_RootOrder - value: 4 + value: 3 objectReference: {fileID: 0} - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7, type: 3} diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt index 60ce9a21aebeb49cc143d4be72389aafd599f137..4cc1a8d21b72304eaa0a5abe83a05f9ea39d5d8d 100644 --- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt +++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt @@ -21,7 +21,7 @@ MonoBehaviour: m_ShowMode: 4 m_Title: m_RootView: {fileID: 6} - m_MinSize: {x: 950, y: 300} + m_MinSize: {x: 950, y: 548} m_MaxSize: {x: 10000, y: 10000} m_Maximized: 1 --- !u!114 &2 @@ -71,10 +71,10 @@ MonoBehaviour: y: 0 width: 341 height: 635 - m_MinSize: {x: 232, y: 474} - m_MaxSize: {x: 10002, y: 14024} + m_MinSize: {x: 232, y: 498} + m_MaxSize: {x: 10002, y: 14048} vertical: 1 - controlID: 18 + controlID: 99 --- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 @@ -120,8 +120,8 @@ MonoBehaviour: y: 0 width: 277 height: 635 - m_MinSize: {x: 277, y: 74} - m_MaxSize: {x: 4002, y: 4024} + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 19} m_Panes: - {fileID: 19} @@ -198,10 +198,10 @@ MonoBehaviour: y: 30 width: 1366 height: 635 - m_MinSize: {x: 957, y: 474} - m_MaxSize: {x: 22012, y: 14024} + m_MinSize: {x: 957, y: 498} + m_MaxSize: {x: 22012, y: 14048} vertical: 0 - controlID: 71 + controlID: 166 --- !u!114 &9 MonoBehaviour: m_ObjectHideFlags: 52 @@ -244,10 +244,10 @@ MonoBehaviour: y: 0 width: 504 height: 635 - m_MinSize: {x: 204, y: 424} - m_MaxSize: {x: 4004, y: 8024} + m_MinSize: {x: 204, y: 448} + m_MaxSize: {x: 4004, y: 8048} vertical: 1 - controlID: 72 + controlID: 37 --- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 @@ -293,8 +293,8 @@ MonoBehaviour: y: 0 width: 504 height: 366 - m_MinSize: {x: 204, y: 224} - m_MaxSize: {x: 4004, y: 4024} + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 23} m_Panes: - {fileID: 23} @@ -320,8 +320,8 @@ MonoBehaviour: y: 366 width: 504 height: 269 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} + m_MinSize: {x: 204, y: 224} + m_MaxSize: {x: 4004, y: 4024} m_ActualView: {fileID: 22} m_Panes: - {fileID: 22} @@ -468,7 +468,7 @@ MonoBehaviour: m_PersistentViewDataDictionary: {fileID: 0} m_LockTracker: m_IsLocked: 0 - m_LastSelectedObjectID: -1060 + m_LastSelectedObjectID: 9616 --- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 @@ -590,9 +590,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: - m_LastClickedID: 0 - m_ExpandedIDs: defbffff2e2400003c240000 + m_SelectedIDs: 94250000 + m_LastClickedID: 9620 + m_ExpandedIDs: defbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -654,20 +654,20 @@ MonoBehaviour: m_ShowAllHits: 0 m_SearchArea: 1 m_Folders: - - Assets/Resources + - Assets m_ViewMode: 1 m_StartGridSize: 16 m_LastFolders: - - Assets/Resources + - Assets m_LastFoldersGridSize: 16 m_LastProjectPath: E:\Tubes2_PBD\if3210-2020-unity-13516001\Tugas2_PBD_MRizkiFonna_13516001_rev m_LockTracker: m_IsLocked: 0 m_FolderTreeState: scrollPos: {x: 0, y: 52} - m_SelectedIDs: 18150000 - m_LastClickedID: 5400 - m_ExpandedIDs: 00000000800900002a0b0000ea0b0000500d00008e0d0000740e000090100000e8110000c4120000a213000002140000161a00002e1b0000241c0000841e0000961e000088230000ea48000000ca9a3b + m_SelectedIDs: 82090000 + m_LastClickedID: 2434 + m_ExpandedIDs: 00000000820900003a0b0000000c0000800d0000c20d0000ac0e0000ec10000068120000501300003a1400009e140000e01a0000141b0000381c0000421d0000d41f0000e61f0000fc24000000ca9a3b m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -695,7 +695,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000800900002a0b0000ea0b0000500d00008e0d0000740e000090100000e8110000c4120000a213000002140000161a00002e1b0000241c0000841e0000961e000088230000 + m_ExpandedIDs: 00000000820900003a0b0000000c0000800d0000c20d0000ac0e0000ec10000068120000501300003a1400009e140000e01a0000141b0000381c0000421d0000d41f0000e61f0000fc240000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -747,7 +747,7 @@ MonoBehaviour: m_Icon: {fileID: 0} m_ResourceFile: m_NewAssetIndexInList: -1 - m_ScrollPosition: {x: 0, y: 0} + m_ScrollPosition: {x: 0, y: 16} m_GridSize: 16 m_DirectoriesAreaWidth: 219 --- !u!114 &22 @@ -861,9 +861,9 @@ MonoBehaviour: m_isRotationLocked: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 3.8068805, y: -4.226386, z: 0.035659347} + m_Target: {x: 5.116886, y: -2.9330482, z: -6.936543} speed: 2 - m_Value: {x: 3.8068805, y: -4.226386, z: 0.035659347} + m_Value: {x: 5.116886, y: -2.9330482, z: -6.936543} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -895,9 +895,9 @@ MonoBehaviour: speed: 2 m_Value: {x: 0, y: 0, z: 0, w: 1} m_Size: - m_Target: 18.406042 + m_Target: 29.352076 speed: 2 - m_Value: 18.406042 + m_Value: 29.352076 m_Ortho: m_Target: 1 speed: 2 diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll index c4f9a202b64e50282922649742f894edbc306802..dffab0a8ef9a3086304a50a4d20870f74a04bb75 100644 Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb index 777d7a7f1484a4724b8d19a5cdf2911ea0b111f9..84116bb0d42614b903dc9cf1bad1d1178d5dd248 100644 Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json index 02bab0dc5b1ce1c8bf615f31aeb134dc7dbe47dd..df83fd786c1e157dabeca55dafd2926182a44830 100644 --- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json +++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json @@ -1 +1 @@ -{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":3.806880474090576,"y":-4.226386070251465,"z":0.03565934672951698},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":18.406042098999025,"orthographic":true} \ No newline at end of file +{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":5.116886138916016,"y":-2.9330482482910158,"z":-6.936542987823486},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":29.352075576782228,"orthographic":true} \ No newline at end of file diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3 index 7d3c6e42ea00e6414f41fb5b752b410b0d778f07..7c80af672adaa4cfdaf229dc5cb87b621b7f8bbb 100644 Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3 and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3 differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems index 0845e83757de4dad5dbf6fd289417bbff66587fa..35acb567cfa0ee363a827996ddd503cb111f85b9 100644 Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/c0/c0b8509ae3a6e1c41b9767c8ad0df610 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/c0/c0b8509ae3a6e1c41b9767c8ad0df610 new file mode 100644 index 0000000000000000000000000000000000000000..dcb8cd58ca4de65f0d294b6c8d67202a396ee8bd Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/c0/c0b8509ae3a6e1c41b9767c8ad0df610 differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/c0/c0b8509ae3a6e1c41b9767c8ad0df610.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/c0/c0b8509ae3a6e1c41b9767c8ad0df610.info new file mode 100644 index 0000000000000000000000000000000000000000..33f967f7e58c6e8f1325dd9fe4df3eae9095dae5 Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/c0/c0b8509ae3a6e1c41b9767c8ad0df610.info differ diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log index 3f5944bf7b966db3f94ec1944c7fb1af57a6c13e..be23ba2acb18cab0031a6e6de07b2e75ecf739e5 100644 --- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log +++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log @@ -1,84 +1,3 @@ Base path: C:/Program Files/Unity/Hub/Editor/2018.4.19f1/Editor/Data Cmd: initializeCompiler Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler -Cmd: initializeCompiler