private static void Init() { Setup(); GUIContent windowTitle = new GUIContent(); windowTitle.text = "Entity Editor"; m_currentState = ECharacterEditorState.Default; }
void OnEnable() { m_currentState = ECharacterEditorState.Default; RefreshHoldersList(); m_skin = (GUISkin)AssetDatabase.LoadAssetAtPath("Assets/MobaStorm/Resources/EditorSkin.guiskin", typeof(GUISkin)); SetupCharacterCamera(); m_gameDataManager = (GameDataManager)AssetDatabase.LoadAssetAtPath(m_dataManagerPath, typeof(GameDataManager)); if (m_gameDataManager != null) { m_gameDataManager.LoadAllData(); Debug.Log("DataManager loaded!"); } else { Debug.LogError("Cant find GameDataManager on path: " + m_dataManagerPath); } }
public void LoadCharacterView(MobaEntityData entityData) { m_activeEntityData = entityData; m_characterCreation.Initialize(); CharacterEditorWindow.m_currentState = CharacterEditorWindow.ECharacterEditorState.CreatingCharacter; }