Esempio n. 1
0
        public override void OnInspectorGUI()
        {
            DrawDefaultInspector();
            ShipSO so = (ShipSO)target;

            if (Application.isPlaying)
            {
                if (GUILayout.Button("Spawn at camera"))
                {
                    so.Spawn(GameManager.instance.player.faction, Vector3.Scale(GameManager.instance.cam.transform.position, new Vector3(1, 1, 0)));
                }
            }
            GUILayout.BeginVertical("box");
            GUILayout.Label("Registered ships");
            foreach (KeyValuePair <string, ShipSO> kv in shipTypes)
            {
                GUILayout.Label("- " + kv.Key);
            }
            GUILayout.EndVertical();
        }