블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2328)N
Unity3D (572)N
Programming (472)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (34)
3DS Max (3)
Game (12)
Utility (116)
Etc (92)
Link (31)
Portfolio (19)
Subject (90)
iOS,OSX (38)
Android (13)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (1)
Memories (19)
Interest (37)
Thinking (36)
한글 (26)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (19)
Exercise (3)
나만의 맛집 (2)
냥이 (9)
육아 (9)
Total1,346,355
Today6
Yesterday155
Statistics Graph

달력

« » 2019.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

공지사항

태그목록

'Scripting Define Symbols'에 해당되는 글 1건

  1. 2018.04.10 [펌] Scripting Define Symbols - Access in code?
Here is an advanced version, Just for fun. :p
Features
  • Multiple Define Symbols
  • Safety
  • Runs when Compile ends
  • Removes Duplicates
Installation
  1. Download the Script or Copy/Paste it from the Below
  2. Open Script
  3. Go to Symbols property and add your own symbols
  4. Go back to Unity and wait for compile ends
  5. All done, now check Player Settings, The symbols added
Code (CSharp):
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using UnityEngine;
  5. using UnityEditor;
  6.  
  7. /// <summary>
  8. /// Adds the given define symbols to PlayerSettings define symbols.
  9. /// Just add your own define symbols to the Symbols property at the below.
  10. /// </summary>
  11. [InitializeOnLoad]
  12. public class AddDefineSymbols : Editor
  13. {
  14.  
  15.     /// <summary>
  16.     /// Symbols that will be added to the editor
  17.     /// </summary>
  18.     public static readonly string [] Symbols = new string[] {
  19.         "MYCOMPANY",
  20.         "MYCOMPANY_MYPACKAGE"
  21.     };
  22.  
  23.     /// <summary>
  24.     /// Add define symbols as soon as Unity gets done compiling.
  25.     /// </summary>
  26.     static AddDefineSymbols ()
  27.     {
  28.         string definesString = PlayerSettings.GetScriptingDefineSymbolsForGroup ( EditorUserBuildSettings.selectedBuildTargetGroup );
  29.         List<string> allDefines = definesString.Split ( ';' ).ToList ();
  30.         allDefines.AddRange ( Symbols.Except ( allDefines ) );
  31.         PlayerSettings.SetScriptingDefineSymbolsForGroup (
  32.             string.Join ( ";", allDefines.ToArray () ) );
  33.     }
  34.  
  35. }
Thanks.




[출처] https://forum.unity.com/threads/scripting-define-symbols-access-in-code.174390/

Posted by blueasa

댓글을 달아 주세요