@@ -21,6 +21,10 @@ public class JCSUnity_EditorWindow : EditorWindow
21
21
{
22
22
/* Variables*/
23
23
24
+ public const string MI_BaseName = "Tools/JCSUnity" ;
25
+
26
+ public const int MI_BasePriority = - 24 ;
27
+
24
28
public static JCSUnity_EditorWindow instance = null ;
25
29
26
30
public static string NAME
@@ -42,8 +46,8 @@ public static string NAME
42
46
private bool mFO_Input = false ;
43
47
private bool mFO_Tool = false ;
44
48
45
- public string PROJECT_NAME = "" ;
46
- public const string PROJECT_NAME_LASTING = "_Assets " ;
49
+ public string PROJECT_NAME = "_Project " ;
50
+ public const string PROJECT_NAME_SUFFIX = "" ;
47
51
public string [ ] ProjectSubFolders = {
48
52
"Animations" ,
49
53
"Editor" ,
@@ -297,7 +301,7 @@ private void Part_Tool()
297
301
/// <summary>
298
302
/// Main editor window initialize function.
299
303
/// </summary>
300
- [ MenuItem ( "JCSUnity /Window", false , 1 ) ]
304
+ [ MenuItem ( MI_BaseName + " /Window", false , MI_BasePriority + 1 ) ]
301
305
private static void JCSUnityEditor ( )
302
306
{
303
307
JCSUnity_EditorWindow window = GetWindow < JCSUnity_EditorWindow > ( false , NAME , true ) ;
@@ -307,7 +311,7 @@ private static void JCSUnityEditor()
307
311
/// <summary>
308
312
/// Serialize the current scene into 2D style.
309
313
/// </summary>
310
- [ MenuItem ( "JCSUnity /Scene/Convert to 2D scene", false , 2 ) ]
314
+ [ MenuItem ( MI_BaseName + " /Scene/Convert to 2D scene", false , MI_BasePriority + 2 ) ]
311
315
private static void ConvertTo2D ( )
312
316
{
313
317
// create settings
@@ -334,7 +338,7 @@ private static void ConvertTo2D()
334
338
/// <summary>
335
339
/// Serialize the current scene into 3D style.
336
340
/// </summary>
337
- [ MenuItem ( "JCSUnity /Scene/Convert to 3D scene", false , 2 ) ]
341
+ [ MenuItem ( MI_BaseName + " /Scene/Convert to 3D scene", false , MI_BasePriority + 2 ) ]
338
342
private static void ConvertTo3D ( )
339
343
{
340
344
// create settings
@@ -356,7 +360,7 @@ private static void ConvertTo3D()
356
360
/// <summary>
357
361
/// Create managers for 3d game combine with JCSUnity.
358
362
/// </summary>
359
- [ MenuItem ( "JCSUnity /Basic/Create Managers", false , 10 ) ]
363
+ [ MenuItem ( MI_BaseName + " /Basic/Create Managers", false , MI_BasePriority + 10 ) ]
360
364
private static GameObject CreateManagers ( )
361
365
{
362
366
const string manager_path = "JCS_Managers" ;
@@ -370,7 +374,7 @@ private static GameObject CreateManagers()
370
374
/// <summary>
371
375
/// Create settings for 3d game combine with JCSUnity.
372
376
/// </summary>
373
- [ MenuItem ( "JCSUnity /Basic/Create Settings", false , 10 ) ]
377
+ [ MenuItem ( MI_BaseName + " /Basic/Create Settings", false , MI_BasePriority + 10 ) ]
374
378
private static GameObject CreateSettings ( )
375
379
{
376
380
const string setting_path = "JCS_Settings" ;
@@ -384,7 +388,7 @@ private static GameObject CreateSettings()
384
388
/// <summary>
385
389
/// BGM player for game.
386
390
/// </summary>
387
- [ MenuItem ( "JCSUnity /Basic/Create BGM Player", false , 11 ) ]
391
+ [ MenuItem ( MI_BaseName + " /Basic/Create BGM Player", false , MI_BasePriority + 11 ) ]
388
392
private static void CreateBGMPlayer ( )
389
393
{
390
394
const string player_path = "Sound/JCS_BGMPlayer" ;
@@ -396,7 +400,7 @@ private static void CreateBGMPlayer()
396
400
/// <summary>
397
401
/// Debug tool using in JCSUnity.
398
402
/// </summary>
399
- [ MenuItem ( "JCSUnity /Basic/Create Debug Tools", false , 12 ) ]
403
+ [ MenuItem ( MI_BaseName + " /Basic/Create Debug Tools", false , MI_BasePriority + 12 ) ]
400
404
private static void CreateDebugTools ( )
401
405
{
402
406
const string tools_path = "Tools/JCS_Tools" ;
@@ -408,19 +412,19 @@ private static void CreateDebugTools()
408
412
/// <summary>
409
413
/// Create settings for 3d game combine with JCSUnity.
410
414
/// </summary>
411
- [ MenuItem ( "JCSUnity /Input/Update", false , 15 ) ]
415
+ [ MenuItem ( MI_BaseName + " /Input/Update", false , MI_BasePriority + 15 ) ]
412
416
private static void UpdateInputManager ( )
413
417
{
414
418
JCS_InputController . SetupInputManager ( ) ;
415
419
}
416
420
417
- [ MenuItem ( "JCSUnity /Input/Clear", false , 15 ) ]
421
+ [ MenuItem ( MI_BaseName + " /Input/Clear", false , MI_BasePriority + 15 ) ]
418
422
private static void ClearInputManager ( )
419
423
{
420
424
JCS_InputController . ClearInputManagerSettings ( ) ;
421
425
}
422
426
423
- [ MenuItem ( "JCSUnity /Input/Revert", false , 15 ) ]
427
+ [ MenuItem ( MI_BaseName + " /Input/Revert", false , MI_BasePriority + 15 ) ]
424
428
private static void RevertDefaultInputManager ( )
425
429
{
426
430
JCS_InputController . DefaultInputManagerSettings ( ) ;
@@ -448,11 +452,11 @@ private static GameObject CreateJCSCanvas()
448
452
/// <summary>
449
453
/// Create a new project.
450
454
/// </summary>
451
- [ MenuItem ( "JCSUnity /Tool/Create project assets folder", false , 20 ) ]
455
+ [ MenuItem ( MI_BaseName + " /Tool/Create project assets folder", false , MI_BasePriority + 20 ) ]
452
456
private static void CreateProjectAssetsFolder ( )
453
457
{
454
458
string parentFolder = "Assets" ;
455
- string newFolderName = instance . PROJECT_NAME + PROJECT_NAME_LASTING ;
459
+ string newFolderName = instance . PROJECT_NAME + PROJECT_NAME_SUFFIX ;
456
460
457
461
string assetsPath = Application . dataPath + "/" ;
458
462
string newProjectPath = assetsPath + newFolderName + "/" ;
@@ -473,7 +477,7 @@ private static void CreateProjectAssetsFolder()
473
477
/// <summary>
474
478
/// Update JCSUnity
475
479
/// </summary>
476
- [ MenuItem ( "JCSUnity /Check for Update", false , 75 ) ]
480
+ [ MenuItem ( MI_BaseName + " /Check for Update", false , MI_BasePriority + 75 ) ]
477
481
private static void UpdateJCSUnity ( )
478
482
{
479
483
// TODO(jenchieh): check framework need to update or not?
0 commit comments