public override void OnInit(BlockProvider blockProvider) { if (connectedMeshConfig.connectsToTypes == null) { connectedMeshConfig.connectsToTypes = new int[connectedMeshConfig.connectsToNames.Length]; for (int i = 0; i < connectedMeshConfig.connectsToNames.Length; i++) { connectedMeshConfig.connectsToTypes[i] = blockProvider.GetType(connectedMeshConfig.connectsToNames[i]); } } }
public override void OnInit(BlockProvider blockProvider) { base.OnInit(blockProvider); if (meshConfig.connectsToTypes == null) { meshConfig.connectsToTypes = new int[meshConfig.connectsToNames.Length]; for (int i = 0; i < meshConfig.connectsToNames.Length; i++) { meshConfig.connectsToTypes[i] = blockProvider.GetType(meshConfig.connectsToNames[i]); } } }