// Use this for initialization void Awake() { SingletonControl(); pcon = plr.GetComponent <PlayerController>(); mc = assets.GetComponent <MapDataController>(); spawner = assets.GetComponent <Spawner>(); spawner.enabled = false; DataTransferManager.dataHolder.SetDefaultValues(); }
void Awake() { if (FindObjectOfType <AndroidBackButtonListener>() != null) { DestroyImmediate(m_fakeGameDataProxy.gameObject); } m_mapDataController = FindObjectOfType <MapDataController>(); m_gameDataProxy = FindObjectOfType <GameDataProxy>(); initialize(); StartCoroutine(addPlayer(m_gameDataProxy.team)); }
public override void OnInspectorGUI() { MapDataController mapDataController = (MapDataController)target; DrawDefaultInspector(); if (GUILayout.Button("Save")) { var asset = Resources.Load <MapData>(mapDataController.mapDataName); EditorUtility.SetDirty(asset); mapDataController.saveMapData(); AssetDatabase.SaveAssets(); } if (GUILayout.Button("Load")) { mapDataController.loadMapData(); } }