コード例 #1
0
 // 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();
 }
コード例 #2
0
    void Awake()
    {
        if (FindObjectOfType <AndroidBackButtonListener>() != null)
        {
            DestroyImmediate(m_fakeGameDataProxy.gameObject);
        }

        m_mapDataController = FindObjectOfType <MapDataController>();
        m_gameDataProxy     = FindObjectOfType <GameDataProxy>();

        initialize();
        StartCoroutine(addPlayer(m_gameDataProxy.team));
    }
コード例 #3
0
    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();
        }
    }